提取“ .m4s”时,MediaExtractor引发IOException“无法实例化提取程序”

sho*_*inz 5 mp4 android mediaextractor

我正在尝试在Android 4.4上通过mediaExtractor实现“ m4s”播放器。但是,当设置“ m4s”数据源时,mediaExtractor会引发IOException。这是我的以下代码段

videoExtractor = new MediaExtractor();
try {
    videoExtractor.setDataSource(cacheFilePath);
} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

从本机方法引发异常,这是否意味着Android不支持“ m4s”?

java.io.IOException: Failed to instantiate extractor.
            at android.media.MediaExtractor.setDataSource(Native Method)
            at android.media.MediaExtractor.setDataSource(MediaExtractor.java:159)
Run Code Online (Sandbox Code Playgroud)

我已经使用相同的代码成功提取了“ mp4”。如果Android本机支持“ m4s”,请帮助指出需要配置的部分。