const recorderManager = wx.getRecorderManager()

const innerAudioContext = wx.createInnerAudioContext()

innerAudioContext.loop = true;


const options = {

duration: 600000, //录音时长设置为最长10分钟

sampleRate: 8000,

numberOfChannels: 2,

encodeBitRate: 16000,

format: 'mp3',

}




点击按钮开始调用innerAudioContext音频api播放音频(假设音频时长为2分钟),并设置循环播放,同时调用recorderManager录音api进行录音,当innerAudioContext一个音频自然循环结束(即2分钟后),录音会随之结束,音频仍在循环播放(即开始第二个2分钟)。ios有这个问题,android设备则没有。


理想情况是音频循环播放,不会影响到录音功能,录音结束应由用户自己点击控制,或者10分钟后自动结束。




展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Leonardo

    18人对此回答表示赞同

    innerAudioContext用这个在IOS播放正常吗,我的IOS播放都出问题了,安卓设备是正常的

    展开
    18
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Priya

    16人对此回答表示赞同

    我们后续版本会修复这个问题。

    展开
    16
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • 胖小王 2018-12-26 17:53

      请问这个问题的什么时候修复完成,我们在做一个教学类的小程序需要孩子边听边录音

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部