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 )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…