900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > H5 自动播放背景音频 兼容安卓和苹果手机 ios createInnerAudioContext 无法自动播放解决

H5 自动播放背景音频 兼容安卓和苹果手机 ios createInnerAudioContext 无法自动播放解决

时间:2023-06-25 00:12:34

相关推荐

H5 自动播放背景音频 兼容安卓和苹果手机  ios createInnerAudioContext 无法自动播放解决

原因应该是IOS不允许自动播放音频,有两种解决方法

在main.js

Vue.prototype.innerAudioContext = uni.createInnerAudioContext(); //创建播放器对象 Vue.prototype.playAudio = function(audioUrl) {console.log(播放)var innerAudioContext = Vue.prototype.innerAudioContext;innerAudioContext.autoplay = true;if (audioUrl) {innerAudioContext = uni.createInnerAudioContext(); //创建播放器对象 innerAudioContext.src = audioUrl ? audioUrl :https://tcb-vue-8gipg3itbc96c957-/backMusic2.mp3; //选择播放的音频 } else {innerAudioContext.src = https://tcb-vue-8gipg3itbc96c957-/backMusic2.mp3; //选择播放的音频 }innerAudioContext.play(); //执行播放}Vue.prototype.playStop = function() {console.log(停止)var innerAudioContext = Vue.prototype.innerAudioContext;innerAudioContext.stop(); //执行播放 }

解决方法一:需要与用户有交互,就是用户点击一下之后,再调用就可以了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。