我正在使用“react-native-youtube-iframe”库来播放 YouTube 视频。 视频开始播放,但暂停、设置和全屏按钮在 Android 上不起作用,但在 iOS 上工作正常。我已经在react-native 0.72.3 上构建了应用程序。 早些时候,在 React Native 0.66.5 中,所有触摸事件在两个平台上都运行良好。
我也有类似的问题。 就我而言,这是由于FaridSafi/react-native-gifted-chat。 我的react-native-youtube-iframe播放器位于聊天气泡内,这导致了这个问题,所以我只是通过if语句解决气泡。
像这样。
<AnimatedBubbleView user={currentMessage.user}>
{props.currentMessage.video ? (
<YoutubePlayer
...
/>
) : (
<Bubble
{...props}
...
// renderMessageVideo={renderVideo}
/>
)}
</AnimatedBubbleView>
您可能需要检查父组件。