Musik von Bytearray in HTML5 abspielen

8

Gibt es eine Möglichkeit, Musik aus Bytes anstelle einer Datei in HTML 5 abzuspielen?

Ich muss Musik-Bytes streamen und live abspielen.

    
Ata 15.06.2013, 20:32
quelle

1 Antwort

4

bitte überprüfen Sie dies

%Vor%

Die Audiodateidaten sind binär (kein Text), daher setzen wir den responseType der Anfrage auf 'arraybuffer'. Weitere Informationen zu ArrayBuffers finden Sie in diesem Artikel zu XHR2.

Sobald die (nicht decodierten) Audiodateidaten empfangen wurden, können sie für eine spätere Decodierung beibehalten oder direkt mit der AudioContext decodeAudioData () - Methode decodiert werden. Diese Methode verwendet den ArrayBuffer der Audiodateidaten, die in request.response gespeichert sind, und dekodiert sie asynchron (wobei der Haupt-JavaScript-Ausführungsthread nicht blockiert wird).

Wenn decodeAudioData () beendet ist, ruft es eine Callback-Funktion auf, die die dekodierten PCM-Audiodaten als AudioBuffer bereitstellt.

und hier die Referenz == & gt; HML5-Audio

UPDATE: Um es mit Firefox und Chrome arbeiten zu lassen, benutze:

%Vor%

anstelle von:

%Vor%     
Muath 16.06.2013 22:28
quelle