同步播放两个MediaPlayer对象[Android]
我有两个媒体文件位于本地-mp4视频和m4a音频,必须同步播放。为此,我使用MediaPlayer对象,同时调用所有启动/暂停方法 有时我在播放器启动后,有时在点击暂停/恢复后,就看到音频和视频之间的区别 我添加了日志,看到暂停媒体播放器后,它们的位置不同(例如,音频文件为1820ms的媒体播放器,视频文件为1760ms的媒体播放器) 还有一件有趣的事情是,使用音频文件进行seekTo操作效果很好,而使用视频文件则很难预测同步播放两个MediaPlayer对象[Android],android,synchronization,android-mediaplayer,Android,Synchronization,Android Mediaplayer,我有两个媒体文件位于本地-mp4视频和m4a音频,必须同步播放。为此,我使用MediaPlayer对象,同时调用所有启动/暂停方法 有时我在播放器启动后,有时在点击暂停/恢复后,就看到音频和视频之间的区别 我添加了日志,看到暂停媒体播放器后,它们的位置不同(例如,音频文件为1820ms的媒体播放器,视频文件为1760ms的媒体播放器) 还有一件有趣的事情是,使用音频文件进行seekTo操作效果很好,而使用视频文件则很难预测 请说明这种行为的原因,以及有哪些解决方案可以解决 你找到解决办法了吗?这
请说明这种行为的原因,以及有哪些解决方案可以解决 你找到解决办法了吗?这是你的答案。我认为soundpool正是您所需要的。