【问题标题】:Audio Track Duration Showing "Infinity:NanNan" in Safari Only仅在 Safari 中显示“Infinity:NanNan”的音轨持续时间
【发布时间】:2014-03-06 02:20:15
【问题描述】:

我有一个使用基本 HTML5 音频标签播放的音频文件:

 <audio controls itemprop="audio">
  <source src="http://mysite/mus/my_music_file.mp3" />
  </audio>

我正在使用Audio.js 和音频标签来提供备用 Flash 版本以及设计精美的播放器。

在 Chrome 和 Firefox 中,一切正常,并且显示轨道的长度。 Safari 正在显示:Infinity:NanNan 在应该显示歌曲长度的位置。

我搜索了一下,找到了几个similar questions,但似乎都在谈论 PHP 标头?我没有在我的音频文件中使用 PHP,但它在 Wordpress 主题中。这可能是个问题吗?

【问题讨论】:

  • WordPress 是用 PHP 编写的,所以也许它在这里也适用。您可以在 WordPress 中编辑 php 文件或通过 FTP 等方式下载它们。

标签: javascript audio html5-audio


【解决方案1】:

你应该指明编解码器,而不是预加载

<audio preload="none" controls>
    <source src="/path/to/the/source" type="audio/mp3" codecs="mp3"/>
</audio>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    • 2012-06-07
    • 2017-01-07
    • 2014-01-09
    • 1970-01-01
    • 2014-04-08
    相关资源
    最近更新 更多