You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在React Native Expo视频组件中隐藏全屏按钮

解决Expo AV Video原生控件全屏按钮隐藏问题

要隐藏原生控件中的全屏按钮,可通过Video组件的nativeControlsProps属性针对iOS和Android分别配置:

  • iOS平台:设置fullscreenButtonEnabled: false
  • Android平台:设置showFullscreenButton: false

修改你的Video组件代码如下:

<Video
  ref={video}
  style={{ width: "100%", height: '100%' }}
  source={{
    uri: 'https://d23dyxeqlo5psv.cloudfront.net/big_buck_bunny.mp4',
  }}
  useNativeControls={showControls}
  shouldPlay
  resizeMode={ResizeMode.CONTAIN}
  onPlaybackStatusUpdate={status => setStatus(() => status)}
  // 添加配置隐藏全屏按钮
  nativeControlsProps={{
    ios: {
      fullscreenButtonEnabled: false,
    },
    android: {
      showFullscreenButton: false,
    },
  }}
/>

配置完成后,当showControls为true显示原生控件时,全屏按钮会被隐藏。

内容的提问来源于stack exchange,提问作者Lalmi Mohammed Issam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 12:57:41