JavaScriptまたはHTML5で、静的ではなく動的なURLでMP3オーディオを再生する方法は?
例-以下は機能しません:
<audio controls="controls">
<source src="http://translate.google.com/translate_tts?tl=en&q=Hello%2C+World" type="audio/ogg">
</audio>
前もって感謝します!
JavaScriptまたはHTML5で、静的ではなく動的なURLでMP3オーディオを再生する方法は?
例-以下は機能しません:
<audio controls="controls">
<source src="http://translate.google.com/translate_tts?tl=en&q=Hello%2C+World" type="audio/ogg">
</audio>
前もって感謝します!
ヘッダーからわかるように、これは audio/ogg ではなく、audio/mpeg です。
Content-Type:audio/mpeg
これを試して:
<audio controls="controls">
<source src="http://translate.google.com/translate_tts?tl=en&q=Hello%2C+World" type="audio/mpeg">
</audio>
Google Chrome など、mp3 を再生するブラウザで動作します。
あなたの例で何を達成しようとしているのかわかりませんが、HTML5 でオーディオを再生することに関する限り、次の方法で簡単に実行できます。
Static Url:
<audio controls="controls">
<source src="mySong.mp3" type="audio/mpeg">
</audio>
Dynamic Url:
(その URL を src 属性に出力するだけです)
<audio controls="controls">
<source src="<%Reponse.Write(url);%>" type="audio/mpeg">
</audio>
この問題が解決することを願っています。