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)
}