LonelyCpp / react-native-youtube-iframe

A wrapper of the Youtube-iframe API built for react native.
https://lonelycpp.github.io/react-native-youtube-iframe/
MIT License
598 stars 153 forks source link

Video auto-plays in full screen mode by default when screen launches. #259

Open Ravi-Seffcon opened 2 years ago

Ravi-Seffcon commented 2 years ago

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 :

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.

Ravi-Seffcon commented 2 years ago

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)