我从soundcloud获取跟踪信息,并使用stream_url属性初始化html5音频,但它仅适用于chrome,safari和IE。如果可能的话,我怎么能得到.ogg跟歌剧和火狐?
答案 0 :(得分:4)
128 kbp / s mp3是目前唯一可用于SoundCloud流的音频格式。
我们使用SoundManager 2获得了一些很好的体验,因为它为本机不支持mp3的浏览器提供了Flash回退。
答案 1 :(得分:1)
Canvas.fm使用Node.js来处理SoundCloud的传入MP3流,然后将其传输到ffmpeg,然后将OGG格式的音频流传送到HTTP响应中。
使用Node.js使这种流处理非常简单和高效。
REFS:http://en.wikipedia.org/wiki/Nodejs
http://canvas.fm(以下评论中的新细节)
希望有所帮助
答案 2 :(得分:1)
我建议使用node-lame将mp3流解码为原始PCM数据,然后使用node-ogg将该流编码为ogg流,然后将其提供给客户端。如果您不确定如何继续,我建议您真正阅读此博文:http://pedromtavares.wordpress.com/2012/12/28/streaming-audio-on-the-web-with-nodejs/
答案 3 :(得分:0)
Opera和Firefox现在支持MP3 HTML5音频。
https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats