Advertisement

微信小程序上传录音功能及前后端代码分享(可参考)

阅读量:

主要功能:接收服务器端作业并存储内容信息;重复输出这些信息;完成录音并上传至云端存储

这个难点在于,在一个循环列表中单击一个按钮会引起其余按钮的触发反应。。在查阅了大量相关技术文档后发现:综合多方技术文档的意见最终通过逐步排查与优化成功解决了该问题(单击组件并获取被点击的索引位置。将每个组件设置为其对应的索引位置值,并判断被单击的索引位置是否等于该组件所对应的索引值)。

先上大家最关心的js代码:

复制代码
 // pages/audio/audio.js

    
 var common = require('../../utils/util.js'); //获取时间
    
 const app = getApp()
    
 const innerAudioContext = wx.createInnerAudioContext();
    
 Page({
    
  
    
   data: {
    
     isPlayAudio: false, //暂停播放按钮显示切换
    
     chooseday: "", //选择日期(通过setData默认为今天)
    
     choosekemu: "", //选择科目 (通过setData默认为语文)
    
     kemu: ['语文作业', '数学作业', '英语作业', 

全部评论 (0)

还没有任何评论哟~