MediaExtractor выдает исключение IOException «Не удалось создать экземпляр extractor» при извлечении «.m4s»

#android #mp4 #mediaextractor

#Android #МР4 #mediaextractor

Вопрос:

Я пытаюсь реализовать проигрыватель «m4s» с помощью MediaExtractor на Android 4.4. Однако MediaExtractor выдает исключение IOException при установке источника данных «m4s». Вот мой фрагмент кода ниже

 videoExtractor = new MediaExtractor();
try {
    videoExtractor.setDataSource(cacheFilePath);
} catch (IOException e) {
    e.printStackTrace();
}
  

Исключение генерируется из собственного метода, означает ли это, что «m4s» не поддерживается Android?

 java.io.IOException: Failed to instantiate extractor.
            at android.media.MediaExtractor.setDataSource(Native Method)
            at android.media.MediaExtractor.setDataSource(MediaExtractor.java:159)
  

Я успешно извлек «mp4», используя тот же код. Если Android поддерживает «m4s», пожалуйста, помогите указать, какую часть необходимо настроить.

Комментарии:

1. более вероятно, что MediaExtractor не поддерживает файлы mp3