2

再次提问,各位。

我使用 MediaExtractor 和 MediaCodec 在 android 设备上播放 MP4 文件。在我尝试添加 Extractor.seekto() 之前,一切正常。

如果我只是用我的播放器播放 mp3 文件,搜索功能很好。但是,当我尝试使用 MP4 文件时,视频没有更新。我尝试调试代码,发现 mPlayerExtractor.getSampleTrackIndex()总是返回 1(参考音轨)。

但我不知道如何解决它。

我不能把我所有的代码都放在这里。所以请先给我一些建议。非常感谢。

更新:我可以向后搜索 mp4 文件和 webm 文件。如果我用webm文件向前搜索,视频在搜索操作的跳跃时间后开始播放。对于 mp4 文件,它永远不会重新开始。

4

0 回答 0