我正试图在Android 4.4上通过mediaExtractor实现“m4s”播放器。 但是,在设置“m4s”数据源时,mediaExtractor会抛出IOException。 这是我的代码片段
videoExtractor = new MediaExtractor();
try {
videoExtractor.setDataSource(cacheFilePath);
} catch (IOException e) {
e.printStackTrace();
}
从本机方法抛出异常,这是否意味着Android不支持“m4s”?
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”,请帮助指出需要配置哪个部分。