使用MediaElement支持大多数音频格式

时间:2015-12-18 21:20:45

标签: javascript html5 audio mediaelement.js

我流式传输在线收音机,我的播放器需要支持大多数音频格式,特别是mp3,m3u8和aac。我的约束是我无法提前确定提供的音频类型。

如果我提供类型,似乎MediaElement可以单独处理所有这些类型。有没有办法提供网址,然后MediaElement将动态确定源的相应音频类型?

我的HTML代码

<div class="radio-container">
    <video id="radio-player"></video>
</div>

我的javascript代码

var url = 'http://stream.rncmedia.ca/choi.mp3'; //it is hard-coded for the example
var video = document.getElementById('radio-player');
video.src = url;

var player = new MediaElement(video, {
    success: function (media, node, player) {
        //play
    },
    error: function(e) {
        //error
    }
});

此外,是否有可以在网络和移动设备上处理所有这些音频格式的播放器?当MediaElement播放器回退到Flash播放器时,它在移动设备上不可用。

我想提供一些如何实现这一目标的提示。

0 个答案:

没有答案