在EXPO项目中使用react-native-webview(SDK:36) 下面的WebView会加载youtube播放器,但需要用户触摸才能开始播放,
它需要开始(加载时)开始播放,但是由于其网络视图自动播放参数在这里不起作用
因此,我尝试通过触发器onPress操作来欺骗它,该操作应该发生在injectedJavaScript
中
道具。
<WebView
style={{ marginTop: (Platform.OS == 'android') ? 20 : 0 }}
javaScriptEnabled={true}
injectedJavaScript={'(function(){alert("need to play after loading video")}());'}
domStorageEnabled={true}
source={{ uri: 'https://www.youtube.com/embed/---?autoplay=1' }}
/>
提示警报很好,将其加载到屏幕上后如何强制播放视频?