微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html5没有在IOS Safari上播放

我有一个mp3可以通过老版浏览器中的embed标签正确播放,但是对于iPad,当我尝试通过< audio>播放相同的mp3时,它说电影不受支持.这是MIME类型问题吗?此方法适用于桌面Safari.

如何在IOS4.3下在Safari上播放它?

这是我的代码

var audio = document.createElement('audio');  
audio.type = "audio/mpeg";     
audio.src = audioUrl;              
x.appendChild(audio);     
audio.load(); 
audio.play();

解决方法

从4.x iOS开始,不再支持html5音频对象的自动播放.
见: Autoplay audio files on an iPad with HTML5

编辑(2011-10-04):这是关于如何呈现原始海报代码片段.如果未通过用户操作(f.ex单击)触发的事件执行给定代码,则不会播放音频.如果你在一个函数内部有这个代码,该函数被绑定到某个按钮上的click事件,它应该工作(尚未测试).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。