react-native-youtube-iframe
react-native-youtube-iframe copied to clipboard
Video auto-plays in full screen mode by default when screen launches.
Describe the bug The video starts playing in full screen mode automatically on the launch of a screen in iOS.
To Reproduce <YoutubePlayer height={250} play={true} mute={false} style={{borderRadius:10}} key={1} videoId={'CLm-UaRAwtE'} />
When we set play=true, on the launch of screen, the video gets opened automatically in the full screen mode.
Expected behavior We expect the video to auto-play inline (on the screen itself). This issue is only on the iOS platform. On Android, the video plays inline and does not open up in the full screen.
Smartphone :
- Device: iPhone 12
- OS + version: iOS 15.2+
react-native-youtube-iframe2.2.2react-native-webview11.22.2
Additional context We tried with play=false, this prevents full screen mode, but video no longer plays inline. It is expected to play inline. We also tried initialPlayerParams, preventFullScreen option - but it is not working in iOS.
On further isolating this issue, it works absolutely fine with
"react-native-webview": "11.21.2",
"react-native-youtube-iframe": "^2.2.2",
The issue occurs only with the react-native-webview 11.22.x (recently published)