再次提问,伙计们。
我使用MediaExtractor和MediaCodec在Android设备上播放MP4文件。一切正常,直到我尝试添加Extractor.seekto()。
如果我只是用我的播放器播放mp3文件,那就很好地寻找功能。但是,当我尝试使用MP4文件时,视频不会更新。我尝试调试代码,发现mPlayerExtractor.getSampleTrackIndex()
总是返回1(请参阅音频轨道)。
但我不知道如何解决它。
我无法将所有代码放在这里。所以请先给我一些建议。非常感谢。
更新:我可以向后搜索mp4文件和webm文件。如果我向前搜索webm文件,视频会在搜索操作的跳跃时间后开始播放。对于mp4文件,它永远不会再次启动。