INNER CODE UNIT · JavaScript
onFullScreenChange
LonelyCpp/react-native-youtube-iframe · src/PlayerScripts.js:247
function onFullScreenChange() {
isFullScreen = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement;
window.ReactNativeWebView.postMessage(JSON.stringify({eventType: 'fullScreenChange', data: Boolean(isFullScreen)}));
}
document.addEventListener('fullscreenchange', onFullScreenChange)
document.addEventListener('mozfullscreenchange', onFullScreenChange)
document.addEventListener('msfullscreenchange', onFullScreenChange)
document.addEventListener('webkitfullscreenchange', onFullScreenChange)
window.addEventListener('message', function (event) {
const {data} = event;
try {
const parsedData = JSON.parse(data);
switch (parsedData.eventName) {
case 'playVideo':