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和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码