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':

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…