0

HTML ページに音声ファイルを埋め込みたい。以下は私が使用しているコードです。

<audio controls height='100' width='100'>
    <source src='C:/wamp/www/Music/Tracks/Sweater&nbsp;Weather.MP3' type='audio/mpeg'>
    <embed height='50' width='100' src='C:/wamp/www/Music/Tracks/Sweater&nbsp;Weather.MP3'>
</audio>

HTML ページを実行すると、オーディオ要素が表示されますが、空白で音楽を再生できません。私は何を間違っていますか?

4

4 に答える 4

0

ファイルをアップロードする必要はありません。それはあなたの道に関係しています。指しているパスが、ローカル サイトが (wamp を介して) ホストされている場所に対して相対的であることを確認してください。

たとえば、サイトが C:\wamp\www\ にある場合、ソースは src='Music/Tracks/Sweater Weather.MP3' になります。

ファイル名にはスペースを使用できます。

編集:

<audio controls>
   <source src='Tracks/Sweater Weather.MP3' type='audio/mpeg'>
</audio>
于 2013-08-30T15:18:08.703 に答える
0
<!DOCTYPE html>
</html>
<head></head>
<body>
<audio controls height='100' width='100'>
    <source src='C:/.../..../..../sample_music.mp3' type='audio/mpeg'>
</audio>
</body>
</html>

空白の代わりにファイルの名前を確認してください。アンダースコアを使用して単語を結合し、その後に曲名自体の拡張子を付けます。上記のコードは私の最後で完全に機能します

于 2013-08-30T15:45:04.227 に答える
0
&nbsp;

in HTML は、ユーザーのテキストに空白文字を出力します。

URL を解決する場合は、%20 の URL エンコーディングが必要になります。例:

<audio controls height='100' width='100'>
  <source src='C:/wamp/www/Music/Tracks/Sweater%20Weather.MP3' type='audio/mpeg'>
  <embed height='50' width='100' src='C:/wamp/www/Music/Tracks/Sweater%20Weather.MP3'>
</audio>
于 2013-08-30T15:01:33.707 に答える