Как кодировать аудио AAC в HE-AAC V1 в новом Android API 33Android

Форум для тех, кто программирует под Android
Anonymous
Как кодировать аудио AAC в HE-AAC V1 в новом Android API 33

Сообщение Anonymous »

Android API 33 добавляет новые поля в android.media.MediaFormat
ссылки:
https://developer.android.com/sdk/api_d ... ediaFormat
https://developer.android.com/reference ... _AAC_HE_V1
перед этим мы можем использовать вот так:

Код: Выделить всё

codec_ = codecMediaCodec.createEncoderByType(MediaFormat.MIMETYPE_AUDIO_AAC);
MediaFormat format = MediaFormat.createAudioFormat(MediaFormat.MIMETYPE_AUDIO_AAC,
sampleRate, channelCount);
format.setInteger(MediaFormat.KEY_AAC_PROFILE, MediaCodecInfo.CodecProfileLevel.AACObjectHE);
codec_.configure(format, null, null, MediaCodec.CONFIGURE_FLAG_ENCODE);
в API 33 могу ли я createEncoderByType использовать новый тип MIMETYPE_AUDIO_AAC_HE_V1?
действительно ли это?

Код: Выделить всё

codec_ = codecMediaCodec.createEncoderByType(MediaFormat.MIMETYPE_AUDIO_AAC_HE_V1);
Будем благодарны за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/791 ... oid-api-33

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