1

我使用 HTML5 在 iPad 上播放 mp3 文件。

我放了两个音频标签:

  1. 一种使用来自http://www.schillmania.com/projects/soundmanager2/demo/_mp3/office_lobby.mp3的音频源
  2. 另一个来自我的本地 nginx 服务器,mp3 文件是从 http://www.schillmania.com/projects/soundmanager2/demo/_mp3/office_lobby.mp3下载的

单击音频播放器控件上的播放按钮后,它们都可以播放。遥控器可以播放;但是我本地 nginx 中的 mp3 无法播放,即使在 mp3 播放完成后,它也总是显示“正在播放...”。

HTML5 代码如下:

<p>Remote</p>
<audio controls="controls">
  <source src="http://www.schillmania.com/projects/soundmanager2/demo/_mp3/office_lobby.mp3" type="audio/mpeg" />
  Audio not support!
</audio>
<p>Local Nginx</p>
<audio controls="controls">
  <source src="http://192.168.1.100/office_lobby.mp3" type="audio/mpeg" />
  Audio not support!
</audio>

我想知道为什么两个音频控件的行为不同。是nginx配置问题吗?

快照

4

1 回答 1

1

类似的问题也发生在我身上。

您可以直接在浏览器中查看音频 URL。如果您遇到“403 Forbidden”问题,则表示您的本地 mp3 权限错误。

希望它有帮助。

于 2012-09-14T02:17:14.413 回答