您所在的位置:微信小程序代理加盟_青创小程序 > 新闻资讯 >

如何开发微信的音频小程序10分钟阅读(官方课程)

来源:北京青创小程序 浏览量:0 发布时间:2018-07-17 09:51:52

开发者是否对用户对小程序音频能力的需求感到困惑今天的WebCad开放课程推出了一个新的小程序音频能力开发课程,这表明小程序音频接口的能力可以一次性满足开发者的需求。

WeChat只有一个背景音频。在一个小程序开始播放背景音频后,它会保存背景音频播放器。只要当前的小程序保存了后台音频播放器,即使小程序进入后台(即用户离开小程序),它仍然可以继续使用后台音频接口,而当前的小程序不是,它将被微信回收;背景音频播放器被抢占(可能其他小程序,其他音乐在微信,和其他应用音乐),小程序不再持有背景音频播放器。

通过设置标题、专辑名称、歌手姓名、封面图等属性,在系统音乐播放面板中支持小程序音频接口,通过对系统面板的OnPRV(ONNEXT)进行响应,可实现列表回放。

每个小程序可以同时保存和播放多个内部音频,但是一旦小程序进入后台(OnLID),所有内部音频将被暂停,并且不能在用户返回前台(即打开小程序)之前播放。

在IOS系统中,内部音频默认遵循静音键设置。如果您想在静音中播放,可以将ObjyUutSwitCH设置为false。

以游戏为例,在游戏中,经常使用内部音频播放内部背景音乐的场景,音频中断事件指的是游戏中音频被系统中断时触发的事件,音频中断事件被分成中断事件。TART和中断结束事件,分别使用和监视。

以下事件将触发音频中断的开始:接收电话呼叫、闹钟铃声、系统提醒、接收来自微信好友的语音/视频呼叫请求。中断后,游戏中的所有音频将被暂停,不再播放,直到中断结束。

中断结束后,暂停的音频将不会继续自动播放。游戏可以收听音频中断的结束,并调用背景音乐,在中断结束后继续播放。

如果游戏的逻辑强烈依赖于音乐播放(如音乐游戏),则当音频开始中断时,必须暂停游戏。

默认情况下,在记录后,将生成本地文件,并通过回调返回本地文件的地址。对于具有较高实时性要求的小程序(如面对面翻译),可以通过设置框架参数来设置帧的大小,以便每个记录符都能被设置。指定帧的D内容将由OnFrimeCraceCalk回调返回。

上述接口可以满足所有音频相关的要求,除了上述接口之外,在Applet中还存在多个与音频相关的接口(如Wx.StistRead、Wx.PraveSt音、Wx.PraseBead Audio等),这些接口由于其早期的设计而存在一些缺陷。我们不建议继续使用。

联系我们

  • 公司:北京青创小程序

  • 免费热线:400-880-6422 手机:13683819778

  • 地址:北京市朝阳区大望路地铁站soho现代城

  • 电话:13683819778

2015-2019 北京青创小程序 版权所有 浙ICP备16000559号-3



线