INNER CODE UNIT · JavaScript
sendPlayerStateChange
PierfrancescoSoffritti/android-youtube-player · chromecast-receiver/js/YouTubePlayer.js:52
function sendPlayerStateChange(playerState) {
lastState = playerState
let timerTaskId
clearInterval(timerTaskId)
switch (playerState) {
case YT.PlayerState.UNSTARTED:
sendStateChange(UNSTARTED)
return
case YT.PlayerState.ENDED:
sendStateChange(ENDED)
return
case YT.PlayerState.PLAYING:
sendStateChange(PLAYING)
timerTaskId = setInterval( () => YouTubePlayerBridge.sendVideoCurrentTime( player.getCurrentTime() ), 100 )