1

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

4

1 回答 1

0

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

 myMediaPlayer.getDuration()

您将实现一个线程,在视频完成的 1/3、2/3 和 3/3 处每秒检查当前位置,使用

myMediaPlayer.getCurrentPosition(); //***current Position in milliseconds.
于 2010-06-03T23:04:27.957 回答