Есть ли связь между setOutputFormat и setAudioEncoder

При использовании MediaRecorder в документе сказано:

Установите формат выходного файла, используя MediaRecorder.setOutputFormat(). Установите кодировщик звука с помощью MediaRecorder.setAudioEncoder().

мой вопрос: есть ли какие-либо ограничения или отношения между этими двумя API?

1 ответ

Решение

Это проливает некоторый свет на тему:

http://developer.android.com/guide/appendix/media-formats.html

Весьма прискорбно, что эта информация не связана с документами API медиа-рекордера. Если вы пытаетесь кодировать с помощью AAC+, нативный код просто молча вылетает.

Другие вопросы по тегам