微信小程序音频相关问题:播放,录音等相关

其实我也知道音频问题,十分尴尬,可以参考的资料极少,研究者也不多,所处的教程也基本是基础的内容,稍微深入几乎一篇都没有;所以前段时间我就准备弄的东西,一直没弄,因为没资料去弄,但是今天,看到一个同学遇到的问题,我觉得还是应该弄一下,以便以后遇到问题时参考;本帖将不断聚合全网所有跟音频相关的资料及讨论;
官方文档地址:
audio:https://mp.weixin.qq.com/debug/w ... nt/audio.html#audio
录音:https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-record.html
wx.startRecord(OBJECT)
开始录音。当主动调用wx.stopRecord,或者录音超过1分钟时自动结束录音,返回录音文件的临时文件路径。当用户离开小程序时,此接口无法调用。
wx.stopRecord()
​主动调用停止录音。

音频播放控制:https://mp.weixin.qq.com/debug/wxadoc/dev/api/media-voice.html
wx.playVoice(OBJECT)
开始播放语音,同时只允许一个语音文件正在播放,如果前一个语音文件还没播放完,将中断前一个语音播放。
wx.pauseVoice()
暂停正在播放的语音。再次调用wx.playVoice播放同一个文件时,会从暂停处开始播放。如果想从头开始播放,需要先调用 wx.stopVoice。
wx.stopVoice()
结束播放语音。

音乐播放控制:https://mp.weixin.qq.com/debug/w ... ckground-audio.html
wx.getBackgroundAudioPlayerState(OBJECT)
获取后台音乐播放状态。
wx.playBackgroundAudio(OBJECT)
使用后台播放器播放音乐,对于微信客户端来说,只能同时有一个后台音乐在播放。当用户离开小程序后,音乐将暂停播放;当用户点击“显示在聊天顶部”时,音乐不会暂停播放;当用户在其他小程序占用了音乐播放器,原有小程序内的音乐将停止播放。
wx.pauseBackgroundAudio()
暂停播放音乐。
wx.seekBackgroundAudio(OBJECT)
控制音乐播放进度。
wx.stopBackgroundAudio()
停止播放音乐。
wx.onBackgroundAudioPlay(CALLBACK)
监听音乐播放。
wx.onBackgroundAudioPause(CALLBACK)
监听音乐暂停。
  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值