INNER CODE UNIT · JavaScript

onInitMessageReceived

PierfrancescoSoffritti/android-youtube-player · chromecast-receiver/js/main.js:19

function onInitMessageReceived(parsedCommunicationConstants) {
    if(!isYouTubeIframeAPIReady) {
        initCommunicationConstants(parsedCommunicationConstants)
        loadYouTubeIFrameAPIs()
    } else
        youTubePlayer.restoreCommunication()
}

function initCommunicationConstants(parsedCommunicationConstants) {
    for (let key in parsedCommunicationConstants)
        communicationConstants[key] = parsedCommunicationConstants[key]
}

function loadYouTubeIFrameAPIs() {
    const script = document.createElement('script')
    script.src = "https://www.youtube.com/iframe_api"
    document.getElementsByTagName('head')[0].appendChild(script)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…