Как я могу записать формат аудио AMR на iPhone?

Я думаю, что добавление defaultScope может вам помочь. http://docs.sequelizejs.com/manual/tutorial/scopes.html

13
задан User97693321 29 October 2012 в 14:02
поделиться

2 ответа

Кодек AMR НЕ поддерживается для кодирования/записи на iPhone, хотя это поддерживается для воспроизведения: это - причина, kAudioFormatAMR константа существует.

В официальном API говорится, что поддерживаемые форматы кодировки:

  • ALAC (Apple Lossless) ~> kAudioFormatAppleLossless
  • iLBC (интернет-Низкоскоростной кодек, для речи) ~> kAudioFormatiLBC
  • IMA/ADPCM (IMA4) ~> kAudioFormatAppleIMA4
  • линейный PCM ~> kAudioFormatLinearPCM
  • µ-law ~> kAudioFormatULaw
  • закон ~> kAudioFormatALaw

Можно попробовать один из этих форматов или использовать кодер AMR с открытым исходным кодом, как goldenmean предполагает.

править: Обновленная Официальная ссылка API

13
ответ дан 1 December 2019 в 22:58
поделиться

Я предполагаю, что формат кодека AMR не поддерживается мое приложение для диктофона iPhone.

Может быть можно попытаться интегрировать некоторый открытый исходный код, реализацию кодера AMR в платформу приложения для iPhone яблок и попытаться заставить диктофон сохранить аудио в закодированном формате AMR. (я не знаю, позволяется ли это яблоком их NDA/лицензией).

- AD

2
ответ дан 1 December 2019 в 22:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: