我正在使用HTML5音频API播放声音。这在处理常规的mp3文件时效果很好,但当使用像http://95.173.167.24:8009
这样的音频流时,它无法播放。
以下是我正在使用的代码:
if('webkitAudioContext' in window) {
var myAudioContext = new webkitAudioContext();
}
request = new XMLHttpRequest();
request.open('GET', 'http://95.173.167.24:8009', true);
request.responseType = 'arraybuffer';
request.addEventListener('load', bufferSound, false);
request.send();
function bufferSound(event) {
var request = event.target;
var source = myAudioContext.createBufferSource();
source.buffer = myAudioContext.createBuffer(request.response, false);
source.connect(myAudioContext.destination);
source.noteOn(0);
}
有人能给我指点一下吗?
非常感谢任何帮助。