如何在Android视频中的某个时间点执行操作?

时间:2010-06-02 19:47:29

标签: android video callback playing

我正在创建一个程序,要求我在视频到达特定点时(视频完成时的1/3,2/3和完成时)更改程序中的设置。 Android有一个内置的回调方法可以完成,因此在那个时间点执行操作并不困难。但是,我不知道如何检查视频何时达到1/3和2/3的完成时间。

1 个答案:

答案 0 :(得分:0)

使用MediaPlayer控件即可获得 媒体文件的总持续时间(以毫秒为单位):

 myMediaPlayer.getDuration()

你将实现一个线程,每隔一秒检查当前位置的1/3,2/3和3/3视频完成情况,

myMediaPlayer.getCurrentPosition(); //***current Position in milliseconds.