html5 audio — Как преобразовать данные формата mp3 в файл mp3 с помощью php?

Я делаю вызов PHP curl и получаю необработанные данные в формате mp3. Как мне конвертировать эти необработанные данные в mp3 файл.
Мой код:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:audio/mpeg'));
curl_setopt($ch, CURLOPT_USERPWD, $username.":".$password);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$data=curl_exec ($ch);

Я получил необработанные данные в формате mp3. я не хочу загружать этот файл в браузер, я хочу сохранить этот файл на моем сервере. Как мне преобразовать эти необработанные данные в файл формата mp3?

Я пробовал нормальную запись php файла, но это не работает. например :

$myfile = fopen("D:\xampp\htdocs\abc\testfile.mp3", "w");
$fwrite($myfile, $data);

fopen возвращает ложное значение, и я не могу создать mp3-файл, используя php-файл. Как конвертировать и сохранить mp3 файл на сервере ?? после сохранения этого файла я дам этот путь к аудио тегу src. <audio src="D:\xampp\htdocs\abc\testfile.mp3" />

мой ответ на завиток, как это:

ID3 # TSSELavf56.15.102 8 Инфора! #% * ,. 0357<> @BEGIMPRTVY [adfhjmqsuxz | ~ Lavc56.13 $ a5Cwc8″ # P7i<Z<ѣF HP .uN {P ! {] DDDwww «» _»; = В «»

0

Решение

Вы забыли директиву двоичной передачи:

 curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]