5

我正在尝试在 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”,请帮忙指出需要配置的部分。

4

0 回答 0