createInnerAudioContext
全部标签废话不多说,直接这么写就可以解决: innerAudioContext.play(); innerAudioContext.onCanplay(()=>{ innerAudioContext.play(); console.log('开始播放') }); innerAudioContext.onWaiting(()=>{ innerAudioContext.pause() });主要涉及这几个方法//播放声音play:function(){console.log('==播放声音==')innerAudioContext.autoplay=false,innerA
解决思路:经过测试发现虽然苹果手机uni.createInnerAudioContext()api播放不了,会进入错误监听里面。但是uni.getBackgroundAudioManager()背景音乐播放在苹果手机上播放是正常的。所以我们采取能正常录音播放的就用uni.createInnerAudioContext()音频播放组件,如果播放进入createInnerAudioContext的错误监听事件,就使用uni.getBackgroundAudioManager()背景音乐播放组件。(因为苹果手机使用uni.createInnerAudioContext()是一进入页面就会报错,甚至还
uni.createInnerAudioContext()创建并返回内部audio上下文 innerAudioContext 对象。最近在写一个仿网易云的项目,使用uni.createInnerAudioContext()封装了一个音频组件#myaudio.vue主要实现了图片旋转以及音乐的播放和暂停有没有大佬指教一番的让我涨涨知识 {{text}} constinnerAudioContext=uni.createInnerAudioContext()//想要实现暂停功能就要把该对象变为
template> viewclass="audio-page"> viewclass="box-left"> imageclass="box-img":src="image"mode="aspectFill">/image> viewclass="page-btn"@tap="clickAudio"> image:src="music_play?stop_img:start_img"mode="widthFix">/image> /view> /view> viewclass="box-content"> !--viewclass="content-name">{