亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

小程序采集錄音并上傳到后臺

2024-07-09 22:41:47
字體:
來源:轉載
供稿:網友

本文實例為大家分享了小程序錄音上傳的具體代碼,供大家參考,具體內容如下

demo.wxml

<view> <button bindtap='startRecordMp3' type='primary'>錄音開始(mp3)</button></view><view> <button bindtap='stopRecord' type='primary'>錄音結束</button></view><view> <button bindtap='playRecord' type='primary'>播放錄音</button></view><view> <button bindtap='sendRecord' type='primary'>播放錄音</button></view>

demo.wxss

view{ padding: 15px;}

demo.js

// pages/newMusic/index.jsconst recorderManager = wx.getRecorderManager();Page({  data: {      },  /**  * 提示  */  tip: function (msg) {    wx.showModal({      title: '提示',      content: msg,      showCancel: false    })  }  /**   * 錄制mp3音頻  */  , startRecordMp3: function () {    recorderManager.start({      format: 'mp3'    });  }  /**   * 停止錄音   */  , stopRecord: function () {    recorderManager.stop()  }  /**   * 播放錄音   */  , playRecord: function () {    var that = this;    var src = this.data.src;    if (src == '') {      this.tip("請先錄音!")      return;    }    this.innerAudioContext.src = this.data.src;    this.innerAudioContext.play()  },  onLoad: function (options) {    var that = this;    recorderManager.onError(function () {      that.tip("錄音失?。?)    });    recorderManager.onStop(function (res) {      that.setData({        src: res.tempFilePath      })      console.log(res.tempFilePath)      that.tip("錄音完成!")    });    this.innerAudioContext = wx.createInnerAudioContext();    this.innerAudioContext.onError((res) => {      that.tip("播放錄音失??!")    })  }})

java后臺接收

package com.azor.controller;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apache.commons.codec.binary.Base64;import org.apache.commons.lang.StringUtils;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.core.env.Environment;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.multipart.MultipartFile;import org.springframework.web.multipart.MultipartHttpServletRequest;import com.azor.utils.HttpAPIService;import ch.qos.logback.classic.Logger;import net.sf.json.JSONObject;@RestController@RequestMapping("/base_voice")public class BaseController {  private static final Logger logger = (Logger) LoggerFactory.getLogger(BaseController.class); private static String lineSeparator = System.getProperty("line.separator");  @Autowired protected Environment env;  @Autowired protected HttpAPIService httpAPIService;  /** 上傳文件保存路徑 */ private final String FILE_SAVE_PATH = "D:/photo/jac_hr_miniprogram_file/"; /** 主業務數據Map */ protected Map<String, Object> dataMap = new HashMap<>();  /** HTTP POST 請求Map */ protected Map<String, Object> postMap = new HashMap<>();  @RequestMapping("/file_upload") public void saveFile(HttpServletRequest request, String url) throws Exception { logger.info("文件上傳開始" + lineSeparator); // 1.獲取從前臺傳過來得圖片 MultipartHttpServletRequest req = (MultipartHttpServletRequest) request; MultipartFile multipartFile = req.getFile("file");  // 2.獲得文件擴展名 String extOfFile = getExtOfFile(multipartFile); // 3.保存到本地 BufferedOutputStream bos = null; String filename = null; try {  File dir = new File(file_save_path);  if (!dir.exists()) {// 判斷文件目錄是否存在  dir.mkdirs();  }  filename = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + (int) (Math.random() * 1000) + "."   + extOfFile;  bos = new BufferedOutputStream(new FileOutputStream(file_save_path + filename));  bos.write(multipartFile.getBytes()); } catch (Exception e) {  e.printStackTrace(); } finally {  if (bos != null) {  try {   bos.close();  } catch (IOException e) {   e.printStackTrace();  }  } }  }  public String getExtOfFile(MultipartFile multipartFile) { // 獲取文件的 名稱.擴展名 String oldName = multipartFile.getOriginalFilename(); String extensionName = ""; // 獲取原來的擴展名 if ((oldName != null) && (oldName.length() > 0)) {  int dot = oldName.lastIndexOf('.');  if ((dot > -1) && (dot < (oldName.length() - 1))) {  extensionName = oldName.substring(dot+1);  } } return extensionName; }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
92看片淫黄大片欧美看国产片| 亚洲人成自拍网站| 亚洲天堂久久av| 欧美性xxxxx极品| 亚洲国产欧美一区二区三区久久| 亚洲最大的av网站| 亚洲欧洲第一视频| 久久久久久久久电影| 久久精品国产视频| 性日韩欧美在线视频| 国产精品6699| 日本精品视频在线| 亚洲欧洲黄色网| 成人精品久久一区二区三区| 日韩最新中文字幕电影免费看| 日韩精品在线视频| 国产精品99久久久久久白浆小说| 91人成网站www| 久久久久久久激情视频| 亚洲黄一区二区| 国产精品高潮呻吟久久av野狼| 欧美成人免费在线视频| 亚洲激情在线观看视频免费| 色偷偷av一区二区三区| 国产精品日韩久久久久| 国产成一区二区| 日韩成人av在线播放| 国产精品视频xxxx| 国产精品中文字幕久久久| 久久综合国产精品台湾中文娱乐网| 国产成人一区三区| 亚洲国产精品美女| 欧美视频二区36p| 久久噜噜噜精品国产亚洲综合| 国产亚洲精品一区二区| 97国产精品久久| 午夜精品久久17c| 亚洲第一免费网站| 国模视频一区二区| 亚洲免费小视频| 日韩欧美国产高清91| 在线激情影院一区| 黄色成人av在线| 久久久999国产| 亚洲欧美国产视频| 日本精品视频在线观看| 日韩精品极品在线观看播放免费视频| 国产精品91久久久久久| 欧美激情一区二区三区高清视频| 亚洲成人中文字幕| 亚洲成年人在线播放| 欧美—级高清免费播放| 欧美国产日韩一区| 成人h片在线播放免费网站| 影音先锋欧美在线资源| 亚洲色图第一页| 欧美成人剧情片在线观看| 亚洲精品在线不卡| 日韩在线免费高清视频| 国产综合久久久久| 欧美性资源免费| 97国产一区二区精品久久呦| 91av在线免费观看| 亚洲日韩第一页| 91精品视频观看| 7m精品福利视频导航| 欧美一区二区大胆人体摄影专业网站| 国产精品视频内| 91久久精品国产91性色| 色综合久综合久久综合久鬼88| 97超级碰碰碰| 91视频8mav| 日韩中文字幕在线播放| 国产精品女主播视频| 国产亚洲激情视频在线| 国产日韩亚洲欧美| 国产精品∨欧美精品v日韩精品| 日韩电影视频免费| 久久激情视频免费观看| 国产精品免费视频久久久| 中文日韩电影网站| 国产成人精品视| 欧美另类高清videos| 国产精品永久在线| 亚洲xxxxx性| 欧美视频免费在线观看| 久久久久久久久久国产精品| 久久久久久久影视| 精品久久久久久中文字幕一区奶水| 国产一区二区免费| 久久精品亚洲精品| 欧美精品在线网站| 久久国产精品久久久久久久久久| 亚洲欧洲成视频免费观看| 国产69精品久久久久久| 亚洲免费伊人电影在线观看av| 亚洲成人久久电影| 亚洲精品在线91| 精品久久久久久久久久国产| 亚洲毛茸茸少妇高潮呻吟| 日本免费久久高清视频| 欧美第一页在线| 欧美一区深夜视频| 国产精品久久久久久久久久新婚| 中文字幕在线视频日韩| 国产日韩精品综合网站| 91情侣偷在线精品国产| 日韩成人久久久| 欧洲美女免费图片一区| 欧美国产一区二区三区| 美女啪啪无遮挡免费久久网站| 国产成人午夜视频网址| 在线精品91av| 亚洲美腿欧美激情另类| 亚洲精品国产精品乱码不99按摩| 亚洲影视九九影院在线观看| 欧美一级淫片播放口| 欧美性色视频在线| 欧美裸体男粗大视频在线观看| 久久99热这里只有精品国产| 久久免费精品视频| 日韩欧美a级成人黄色| 欧美激情亚洲另类| 全色精品综合影院| 久久99热这里只有精品国产| 国产ts一区二区| 欧美在线视频免费观看| 日韩激情av在线播放| 深夜福利91大全| 成人情趣片在线观看免费| 久久久久久国产精品三级玉女聊斋| 亚洲精品动漫100p| 国产精品成人va在线观看| www.99久久热国产日韩欧美.com| 国产成人拍精品视频午夜网站| 久久这里有精品视频| 欧美肥婆姓交大片| 日韩美女激情视频| 国产精品爱久久久久久久| 成人黄色片在线| 欧美另类在线播放| 亚洲精品中文字| 亚洲a在线观看| 精品国产乱码久久久久久天美| 91美女高潮出水| 久久久亚洲精品视频| www.久久久久久.com| 尤物精品国产第一福利三区| 欧美激情日韩图片| 91久久综合亚洲鲁鲁五月天| 91精品视频一区| 欧美一级在线亚洲天堂| 97视频在线观看亚洲| 欧美在线视频观看免费网站| 亚洲精品黄网在线观看| 78m国产成人精品视频| 色偷偷偷综合中文字幕;dd| 色视频www在线播放国产成人| 国产亚洲欧洲高清一区| 国产精品国产三级国产aⅴ9色| 国产精品视频网| 亚洲国产天堂久久国产91| 麻豆国产精品va在线观看不卡| 国产69精品久久久久99|