【发布时间】:2011-09-11 09:37:51
【问题描述】:
我有一个 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();
【问题讨论】:
-
您对音频元素的标记是什么样的?
-
我已经在我的原始问题中添加了代码..
-
嗯,这应该可以工作 - 您在设置 type 属性时已经指定了 MIME 设置。如果您能够在桌面上播放它,那么这也不是需要修改 .htaccess 的服务器端问题。您可以播放来自其他来源的 HTML5 音频,这使得它更加令人困惑。我没有建议。
-
是的,完全正确..就是这样..我已经尝试了几乎所有我能想到的..不确定为什么它没有播放..
-
你需要注意开始缓冲看看这个 Q/A stackoverflow.com/questions/32378805/…