2

我从 soundcloud 获取曲目信息,并使用 stream_url 属性初始化 html5 音频,但它仅适用于 chrome、safari 和 IE。如果可能的话,我如何获得歌剧和火狐的 .ogg 曲目?

4

4 回答 4

4

128 kbp/s mp3 目前是 SoundCloud 上唯一可用于流的音频格式。

我们在SoundManager 2上取得了一些不错的体验,因为它为原生不支持 mp3 的浏览器提供了 Flash 回退。

于 2012-05-08T13:26:19.343 回答
1

Canvas.fm 使用 Node.js 处理 SoundCloud 的传入 MP3 流,然后将其通过管道传输到 ffmpeg,然后可以将 OGG 格式的音频流传输到 HTTP 响应中。

使用 Node.js 使这种流处理变得异常简单和高效。

参考:http ://en.wikipedia.org/wiki/Nodejs

http://canvas.fm(下面评论中的新细节)

希望有帮助

于 2012-05-28T03:51:43.533 回答
1

我建议使用node-lame将 mp3 流解码为原始 PCM 数据,然后使用node-ogg将该流编码为 ogg 流,然后将其提供给客户端。如果您不确定如何继续,我建议您真正阅读这篇博文:http: //pedromtavares.wordpress.com/2012/12/28/streaming-audio-on-the-web-with-nodejs /

于 2013-01-05T07:16:01.230 回答
0

Opera 和 Firefox 现在支持 MP3 HTML5 音频。

https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

于 2015-04-06T15:18:12.570 回答