Возможно ли, что поток mp3 будет виден как blob?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Возможно ли, что поток mp3 будет виден как blob?

Сообщение Anonymous »

Я написал простой код, который PHP отправляет данные mp3 в виде больших двоичных объектов, а на стороне клиента (JS) аудиообъект html5 воспроизводит их, но проблема в том, что сначала должен быть получен весь файл, а когда декодирование base64 завершится, звук можно будет воспроизвести.

Код: Выделить всё

function blob(uri){

$.ajax({

type: "POST",
url:uri,

success:function(result){

let binary = convertDataURIToBinary(result);
let blob = new Blob([binary], {type : 'audio/mp3'});
let uri= URL.createObjectURL(blob);

audio.src = uri;
audio.load();

audio.play().then(

r => {

//do something
}

).catch((error) => {

checkInternet();
});

}});

}
Blockquote

Итак, мой вопрос: возможно ли, что я отправлю данные как blob и перед отправкой всего файла воспроизводится звук? или мне придется самому реализовать клиентский js-плеер?

Подробнее здесь: https://stackoverflow.com/questions/792 ... p3-as-blob
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»