Мое приложение для iOS, использующее аудиоустройства с частотой дискретизации 8000 Гц, возвращает искаженный голос.IOS

Программируем под IOS
Ответить
Anonymous
 Мое приложение для iOS, использующее аудиоустройства с частотой дискретизации 8000 Гц, возвращает искаженный голос.

Сообщение Anonymous »

Я разрабатываю приложение iOS с аудиоустройствами, записываемый звук должен иметь частоту дискретизации 8 бит/8000 Гц в формате alaw. Однако из динамика я слышу искаженный голос.
Я наткнулся на этот образец в Интернете:
http://www.stefanpopp.de/2011/capture-i ... nt-page-1/
при попытке отладить свое приложение я использовал свой аудиоформат в его приложении и получаю такой же искаженный звук. Я предполагаю, что либо у меня неправильные настройки, либо мне нужно сделать что-то еще, чтобы это заработало. Учитывая приложение по ссылке и приведенный ниже аудиоформат, я делаю что-то неправильно или что-то упускаю?
Аудиоформат:
AudioStreamBasicDescription audioFormat;
audioFormat.mSampleRate = 8000;
audioFormat.mFormatID = kAudioFormatALaw;
audioFormat.mFormatFlags = kAudioFormatFlagIsPacked | kAudioFormatFlagIsSignedInteger;
audioFormat.mFramesPerPacket = 1;
audioFormat.mChannelsPerFrame = 1;
audioFormat.mBitsPerChannel = 8;
audioFormat.mBytesPerPacket = 1;
audioFormat.mBytesPerFrame = 1;


Подробнее здесь: https://stackoverflow.com/questions/116 ... -distorted
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»