Ich benutze JPlayer, der verschiedene Audiodateien basierend auf den Benutzereingaben abspielt. Jedes Mal, wenn ein Benutzer eine Eingabe eingibt, rufe ich einen REST-Webdienst auf, um die Audiodatei für die Wiedergabe abzurufen. Die Antwort vom REST-Service ist ein Byte [].Kann JPlayer Datei von Bytearray wiedergeben?
Was ich versuche zu erreichen, ist dieses Array von Byte im Speicher zu speichern, anstatt es in eine Datei zu schreiben und dieses Byte [] für jplayer zu verwenden. Ich bin mir nicht sicher, wie ich JPlayer dazu bringen kann, ein Byte zu spielen [].
var file = [[${audiofile}]]
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer(
{
ready: function() {
$(this).jPlayer("setMedia",{
wav: file
});
},
Die Variablendatei wird zu einem Byte [] ausgewertet. Beim Versuch, das Audio wiederzugeben, sehe ich den folgenden Fehler in der Konsole.
Uncaught Typeerror: Object -1, -5, -112, -60,0,3,19,124, -73 .......
Ich werde es begrüßen, wenn jemand irgendwelche Vorschläge.
Dank