【发布时间】:2010-11-17 04:43:45
【问题描述】:
[编辑:使用没有 Javascript 等的简化测试页面]
我有一个包含四个音频文件的网页。这些文件以 HTML5 <audio> 和 .mp3 文件的形式提供,应该在 Safari 中播放。 (我对 Firefox 和 Chrome 中的 .ogg 文件没有任何问题。)
每次我重新加载页面时,都会有 1 到 3 个文件正确加载,其余的则无法加载——尽管它们没有给出错误,并且“加载”消息消失了;就好像它们加载的大小为 0B。哪些文件有效,哪些似乎不是完全随机的:我已经看到每个文件都加载并且每个文件都失败了不止一次。
我怎样才能使所有这些文件正确加载?
【问题讨论】:
-
我遇到了同样的问题;我完全被它弄糊涂了。
-
你能解决这个问题吗?我面临着完全相同的问题。即使我在停止事件中重新加载音频,它也会一次又一次地不停地停止。它永远不会支付超过几秒钟的时间。
-
了解 Safari 似乎需要文件扩展名来处理媒体请求可能会有所帮助。正确的 mime 类型(在音频元素和响应中)不足以加载资源。