如何使用HTML5或JavaScript中的动态URL播放MP3音频?

Ori*_*ion 1 javascript html5-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>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Esa*_*ija 5

这是audio/mpeg,而不是audio/ogg,如标题所示:

Content-Type:audio/mpeg
Run Code Online (Sandbox Code Playgroud)

试试这个:

<audio controls="controls">
  <source src="http://translate.google.com/translate_tts?tl=en&q=Hello%2C+World" type="audio/mpeg">
</audio>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/ZCwHH/

适用于播放mp3的浏览器,如谷歌浏览器.