2014-03-07 153 views
1

使用WebAudio API播放直播流的正確方法是什麼?AudioContext直播流媒體

我想用下面的代碼,但我看到的是MP3正在下載,但沒有播放;可能MediaElementSource期望一個文件,而不是連續的流。

window.AudioContext = window.AudioContext||window.webkitAudioContext; 
context = new AudioContext(); 

var audio = new Audio(); 
var source = context.createMediaElementSource(audio); 
source.connect(context.destination); 
audio.src = '<live mp3 stream>'; 
audio.play(); 
+0

如果你想人來幫助你,這將是方便添加MP3視頻直播的網址,因爲我覺得一個音頻元素應該能夠播放(儘管唐別針我了)。如果我們有網址,我們可以嘗試一些調試。 – MarijnS95

回答

1

嘗試

audio.addEventListener('canplaythrough', function() { 
    audio.play(); 
}, false); 
+0

MP3可能不支持流式傳輸嗎?我已經嘗試過ogg,它工作。使用mp3流不起作用,儘管VLC播放它。 –