Я пытаюсь получить в функции приложения работают выбора идентификаторов WAV файлов, который загружает & пьесы с использованием NSURLRequest/Connect
& AVAudioPlayer
.IOS, WAV аудио не играет
Я продолжаю работать в OSStatus error 1954115647
(операция не может быть завершена. (Тип файла не поддерживается, очевидно)).
Детали файлов PCM S16 LE - Mono - 8000Hz - 16 bit/sample
Для дальнейшего исследования я пытался читать аудио непосредственно из потока, где он размещен, используя сафари iPhone в. К сожалению, браузер также не может воспроизвести файл (отлично работает в сафари MAC, а также в других браузерах).
РНР для размещения потока выглядит следующим образом:
$filename = "audio.wav";
header('Content-type: audio/x-wav');
header('Content-length: ' . strlen($file));
header('Content-disposition: inline; filename="' . $filename);
header('X-Pad: avoid browser bug');
header('Cache-Control: no-cache');
echo $file;
Я удивлен, что это проблема, так как для совместного использования файла WAV, как это. Я ищу альтернативный формат & convert/deconvert, чтобы сделать эту работу, или есть вероятность того, что это ошибка в другом месте?
Я прочитал here, что iPhone не поддерживают некоторые кодировки, однако это было опубликовано в 2007 году
Работает ли он с использованием аудиофайла со стандартной частотой дискретизации 44100 Гц? –
аудио используется в телекоммуникационной сети, поэтому требуется 8000 выборочных частот –