如果我触摸屏幕,则只播放视频。我已经设置了 mediaPlaybackRequiresUserAction={false}。
<View style={styles.TopContainer}>
<AppBar props={AppBarContent}/>
{
url !== null ?
<WebView
style={{height:'100%', width:'100%', backgroundColor:"red"}}
source={{ uri: url }}
// allowsInlineMediaPlayback={true}
mediaPlaybackRequiresUserAction={false}
mediaCapturePermissionGrantType="grantIfSameHostElsePrompt"
// allowsProtectedMedia={true}
// allowsAirPlayForMediaPlayback={true}
// startInLoadingState
// scalesPageToFit
// javaScriptEnabled={true}
// userAgent={'Mozilla/5.0 (Linux; An33qdroid 10; Android SDK built for x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.185 Mobile Safari/537.36'}
/>
: null
}
</View>
我尝试设置与媒体相关的不同道具,但没有任何效果。如果您能提供解决方案将是一个很大的帮助。谢谢!