对于Android中的视频观看,我添加了一些媒体播放器监听器,例如onPreparedListener,onCompletionListener等。
但是,当视频完成时,就不会调用onCompletionListener。
我们还观察到onCompletionListener上的某些东西被调用了,有时却没有。
仅对于Samsung Galaxy平板电脑会出现此问题
操作系统版本4.1.2。
并且相同的代码已在其他三星设备(例如S2,S3,S4等)上正常工作。
有人有想法吗?
最佳答案
两个评论。
OnCompletionListener
接口(interface)只是MediaPlayer的OnCompletionListener
接口(interface)的包装,因此您可以直接使用MediaPlayer播放视频文件,并检查其OnCompletionListener是否每次都能正常工作。-如果发生相同的情况,则表示MediaPlayer无法正确播放视频文件,也许您需要彻底检查
onError()
回调。 希望能帮助到你。