[问题] Youtube API 播放事件监听

楼主: ws089032 (123)   2016-07-29 11:06:26
由于app功能上的需求,需要监听app播放事件
例如:拉动时间轴、播放、暂停等,这些事件都需要log起来
采用的是官网提供的PlaybackEventListener
文件如下:https://goo.gl/n368Gd
提供了几个abstract的method使用
例:
onPause() 暂停事件
onPlaying() 播放事件
onSeekTo(int newPositionMills) 拉动时间轴的事件
(使用者将时间轴拉动到newPositionMills)
搭配YoutubePlayer.getCurrentTimeMillis(),可以记录事件发生的时间
目前播放、暂停的使用都没问题
然而,我还需纪录拉动时间的起始时间
例如,从1:30拉至2:30,单靠onSeekTo只会纪录2:30的时间,而没有1:30
(onSeekTo发生时,YoutubePlayer.getCurrentTimeMillis()也已经变成2:30)
想请问大家,有什么想法能够抓到拉动瞬间的时间
目前只有想到Timer,但似乎没办法非常准确,或是大家有更聪明的作法?
谢谢
作者: issuemylove (NotLove)   2016-08-05 11:05:00
外面加一层layout+dispatchTouchEvent

Links booklink

Contact Us: admin [ a t ] ucptt.com