1

iPadでmp3ファイルを再生するためにHTML5を使用しています。

私は2つのオーディオタグを付けました:

  1. http://www.schillmania.com/projects/soundmanager2/demo/_mp3/office_lobby.mp3からの 1 つの使用オーディオ ソース
  2. もう 1 つは私のローカル 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>

2 つのオーディオ コントロールの動作が異なる理由を知りたいです。nginxの設定の問題ですか?

スナップショット

4

1 に答える 1

1

同様の問題が私にも起こりました。

音声 URL はブラウザで直接確認できます。「403 Forbidden」の問題が発生した場合は、ローカルの mp3 に間違った権限があることを意味します。

お役に立てば幸いです。

于 2012-09-14T02:17:14.413 に答える