一对一免费咨询:189-6833-3365

很多时候我们都想把数据预先缓存(cache)到本地,节省带宽。但是最近在处理(chǔ lǐ)微信小程序(procedure)播放缓存到本地的 音频文件的 时候,遇到一些小问题,然后对于安卓和IOS需要采用不同的 播放策略。首先,如果哪怕用audio标签来播放在线的 音 ..
非常多时候我们都想把数据(data)预先缓存到本地,节省带宽。但是最近在处理微信小程序播放缓存到本地的 音频文件的 时候,遇到一些小问题,然后对于安卓和IOS需要采用不同的 播放策略。
首先,如果哪怕用audio标签来播放在线的 音频文件,假如服务(fú wù)端没有实现断点续传,IOS是无法播放的 ,这个需要注意(attention)。宁波小程序开发对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。宁波微信小程序开发是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。
对于缓存在小程序的 音频(wx.saveFile(OBJECT)保存的 音频),IOS只能通过播放背景音乐的 接口(interface)播放,其它播放方法都没有成功实践,而对于安卓,内部 audio 上下文 innerAudioContext 对象即可播放。宁波小程序开发对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。给出代码(code):
var res = wx。getSystemInfoSync()if (res.platform == 'ios') {this.audio = wx.getBackgroundAudioManager()} else {this.audio = wx.createInnerAudioContext();}this.audio.title = "音乐文件";this.audio.src = "本地文件";this.audio.play();

© 2008-2019 浙江东美 ALL RIGHTS RESERVED. XMLBAIDU

免责申明:部分内容来自互联网,若侵犯了您的权益,请告知我们删除!

浙ICP备19019195号-1
找网站建设公司就上东美!
189-6833-3365
tel+86-189-6833-3365