[問題] Youtube API 播放事件監聽

看板AndroidDev作者 (123)時間9年前 (2016/07/29 11:06), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
由於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,但似乎沒辦法非常準確,或是大家有更聰明的作法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.60.13 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1469761589.A.46E.html

08/05 11:05, , 1F
外面加一層layout+dispatchTouchEvent
08/05 11:05, 1F
文章代碼(AID): #1NciWrHk (AndroidDev)