本文摘自PHP中文网,作者零下一度,侵删。
html5
audio
标签在ios 微信浏览器中是无法自动播放的,最近在做一个小的项目遇到这个问题,安卓和pc都是正常的,唯独ios不行,查阅了很多资料,找到了以下方法,也许不是最好用的方法,如果有更方便的方法,尽请留言:1 2 3 4 5 6 | html部分:
<audio id= "audio" ><source src= "20161012102044_57fd9dfc044cd.mp3" ></audio>
<script>
audio = document.getElementById( 'audio' );
audio.play();
</script>
|
js部分:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | function audioAutoPlay(id)
{
var audio = document.getElementById(id);
var play = function() {
document.removeEventListener( "WeixinJSBridgeReady" , play);
document.removeEventListener( "YixinJSBridgeReady" , play);
audio.play();
audio.pause();
};
audio.play();
audio.pause();
}
audioAutoPlay( 'audio1' );
|
阅读剩余部分
相关阅读 >>
html5 videoapi,打造自己的web视频播放器
render函数生成图片弹窗的代码示例
html格式什么意思?
javascript如何设置select值
html5中audio支持音频格式的解决方法
10个使用console进行javascript调试的高级技巧
详解javascript是如何运行的
java和javascript闭包的区别是什么
json.parse()和json.stringify()的性能测试(示例)
htnl5利用svg页面高斯模糊的方法
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » ios加载html5 audio标签时遇到的问题分享