Je travaille avec l'API audio HTML5 pour lire le son. Cela fonctionne bien avec les fichiers mp3 réguliers, mais lors de l'utilisation d'un flux audio tel que http://95.173.167.24:8009
, il ne peut pas être lu.Lecture de flux audio avec l'API audio
Voici le code que je utilise:
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);
}
Quelqu'un peut-il me diriger dans la bonne direction à ce sujet?
Toute aide est appréciée. Merci
Le problème n'est probablement pas dans votre code, mais le fait que les serveurs SHOUTcast fournissent des réponses HTTP brisées. La plupart des navigateurs l'ignorent, mais d'autres non. Quel navigateur utilisez-vous? – Brad
Oh, Ok, j'utilise la dernière version de Chrome – RyanDreggs