同步播放两个MediaPlayer对象[Android]

时间:2015-03-03 14:59:23

标签: android synchronization android-mediaplayer

我有两个本地媒体文件 - mp4视频和m4a音频,必须同步播放。我为此目的使用MediaPlayer对象,同时调用所有启动/暂停方法。

有时我会在玩家开始后立即看到音频和视频之间的区别,有时候是在点击暂停/恢复后。

我添加了日志,并看到暂停媒体播放器后,它们的位置不同(例如MediaPlayer与音频文件:1820ms,MediaPlayer与视频文件:1760ms)。

另一个有趣的事情是,使用音频文件的seekTo操作效果很好,而对于视频而言,它确实是不可预测的。

请说明这种行为的原因是什么,以及可以使用哪些解决方案来解决这个问题?

0 个答案:

没有答案