Как преобразовать строку mp3 в звук, используя javascript - PullRequest
0 голосов
/ 03 мая 2020

Я использовал ajax для извлечения mp3-файла с сервера в виде строки, используя метод file_get_contents. Теперь я хочу преобразовать эту строку обратно в реальный звук, чтобы ее можно было воспроизвести с помощью js. Я немного новичок в php. Любая помощь будет оценена. Точные строки моего php кода: -

<?php
$file = "txa.mp3";
$fx1 = fopen($file, "rb");
$fx2 = file_get_contents($file);
echo $fx2;
exit();

Я хочу преобразовать строку обратно в оригинальный звук, используя Javascript или любую из его реализаций, или если у кого-то есть какой-либо лучший способ потоковой передачи звука без сообщить пользователям фактический путь к файлу, а затем сообщить мне.

1 Ответ

1 голос
/ 03 мая 2020

Вам нужно будет передать содержимое этого файла в html5 аудио тег и атрибут sr c

Вид

<audio controls src="data:audio/mp3;base64,HERE YOUR CONTENT OF $fx2">

И если вы хотите использовать javascript по этой причине вы можете использовать селекторы DOM для установки этого значения в атрибут sr c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...