0

次のようなHTML 5オーディオタグを使用しました

<audio controls="control_2">
<source src="D:\HND_grrrrr\Year_2\RoyWebsite\Sounds\WAV\home_page_readout.wav"  type="audio/wav"/>
<source src="D:\HND_grrrrr\Year_2\RoyWebsite\Sounds\MP3\home_page_readout.mp3" type="audio/mp3"/>
<source src="D:\HND_grrrrr\Year_2\RoyWebsite\Sounds\ogg\home_page_readout.ogg" type="audio/ogg"/>

 </audio>

サーバーにアップロードされていないときにページをロードすると、Chrome と IE で動作するようになりましたが、他のブラウザではプレーヤーが表示されますが、再生を押しても何も起こらないため、ファイルがないように見えます。

ページをサーバーに配置すると(USB WebサーバーV8.2を使用しています)、プレーヤーに表示されないブラウザーに関係なく、何も表示されません。リンクを相対リンクに変更しようとしましたが、すべてのファイルがそこにあることを確認しました。サーバー上の実際のファイルをクリックすると機能するので、わかりません。

どんな助けでも感謝します:)

4

1 に答える 1

0

質問の後半、および場合によっては前半の問題を解決するには、相対パスを使用してオーディオ ファイルを読み込みます。そのため、Web サーバーが /var/www/website/index.php からファイルをロードする場合、そのファイルをより近いパス、つまり /var/www/website/sounds に配置し、./sounds/FILE_NAME からファイルをロードします。拡大

于 2012-05-05T13:23:45.100 に答える