我正在创建一个程序,要求我在视频到达特定点时(视频完成时的1/3,2/3和完成时)更改程序中的设置。 Android有一个内置的回调方法可以完成,因此在那个时间点执行操作并不困难。但是,我不知道如何检查视频何时达到1/3和2/3的完成时间。
答案 0 :(得分:0)
使用MediaPlayer控件即可获得 媒体文件的总持续时间(以毫秒为单位):
myMediaPlayer.getDuration()
你将实现一个线程,每隔一秒检查当前位置的1/3,2/3和3/3视频完成情况,
myMediaPlayer.getCurrentPosition(); //***current Position in milliseconds.