由於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,但似乎沒辦法非常準確,或是大家有更聰明的作法?
謝謝