Мне нужна помощь в экспорте байтового массива в wav или mp3 (или что-нибудь еще, что работает!) Из моего флеш-кода на мою php-страницу.
Я использую микрофон для записи голоса, я использую URL-запрос для отправки моего ByteArray на мою страницу PHP.
Я отправляю массив пока, как это:
var url = "http://localhost/wordswesay/uploads/testrec.php";
заголовок var: URLRequestHeader = новый URLRequestHeader («Тип контента», «приложение / поток октетов»);
var request: URLRequest = новый URLRequest (url);
request.requestHeaders.push (header);
request.method = URLRequestMethod.POST;
request.data = soundBytes; //FLV byteArray
var loader:URLLoader = new URLLoader();
trace(request.data);
loader.load(request)
и в моем php-файле я делаю следующее:
<?php
echo "test";
$im = $GLOBALS["HTTP_RAW_POST_DATA"];
$fp = fopen("test.wav", 'w');
fwrite($fp, $im);
fclose($fp);
?>
на стороне сервера (файл sime в виде скрипта php) я получаю test.wav размером около 200 КБ, но не могу его воспроизвести! Медиаплееры говорят, что не могут воспроизводить этот файл, так как кодек может не поддерживаться.
Любая помощь будет оценена