Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个程序,当视频到达特定点(视频完成的 1/3、2/3 和完成时)时,我需要更改程序中的设置。Android 有一个内置的完成回调方法,所以在那个时间点执行一个动作并不困难。但是,我不知道如何检查视频何时完成 1/3 和 2/3。
使用 MediaPlayer 控件,您将获得媒体文件的总持续时间(以毫秒为单位):
myMediaPlayer.getDuration()
您将实现一个线程,在视频完成的 1/3、2/3 和 3/3 处每秒检查当前位置,使用
myMediaPlayer.getCurrentPosition(); //***current Position in milliseconds.