Я использую php для сценариев на стороне сервера. По умолчанию я использую тег «аудио» для воспроизведения аудиофайлов, потому что мой вызов API возвращает путь к файлу, поэтому его легко обрабатывать. например мой пример выглядит так:
{
'id':123,
'question':'tell about your self?',
'audio':'/wdk/path/00fl.mp3'
}
поэтому я могу легко использовать это в аудиотеге.<audio src="www.abc.in/wdk/path/00fl.mp3" preload="auto">
Но теперь я получаю другой формат ответа API. Он возвращает содержимое данных вместо URL-адреса. Например
{
'id':123,
'question':'tell about your self?',
'audio':'/wdk/path/MP3'
}
так что теперь мне нужно снова сделать вызов curl с типом содержимого: audio/mpeg для получения содержимого данных. Он возвращает необработанные данные формата mp3. Итак, как мы можем воспроизвести аудиофайл в браузере? Есть ли какой-нибудь плеер для прямого преобразования данных формата mp3 в данные проигрывателя? и я попробовал другой способ, но я не смог сохранить файл формата mp3 в php. мы можем создать файл mp3 с помощью php? например:
$myfile = fopen("D:\xampp\htdocs\abc\testfile.mp3", "w");
$fwrite($myfile, $result);
мой ответ на завиток выглядит следующим образом:
ID3#TSSELavf56.15.102��8�Infora
!#%*,.0357<>@BEGIMPRTVY[adfhjmqsuxz|~��������������������������������������������������Lavc56.13$a5Cwc��8�"#�p7I<��Z���<ѣF�
��HP���.uN{P�! �{�����������]�D�DDwww��������"'����_���";�������=��B""�������