html5没有在IOS Safari上播放

前端之家收集整理的这篇文章主要介绍了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事件,它应该工作(尚未测试).

猜你在找的HTML5相关文章