首页 > 解决方案 > Expo- av:自动播放视频

问题描述

我的目的是播放视频作为背景,它将在应用程序加载后立即开始,

<Video
        ref={video}
        style={styles.video}
        source={{
          uri: 'http://d23dyxeqlo5psv.cloudfront.net/big_buck_bunny.mp4',
        }}
        isLooping
        resizeMode="contain"
        onPlaybackStatusUpdate={status => setStatus(() => status)}
        onLoad={() => {video.setPositionAsync(0); video.current.playAsync()}}
        
      />

它为我工作了两次。在那之前,每次编译后都保持停止状态。
它应该需要什么改变?作为背景视频,应该没有可见的控件。

标签: react-nativevideoexpo

解决方案


您可以在代码中添加属性 shouldPlay,这将使视频自动开始播放,然后加载应用程序。希望它能解决问题。


推荐阅读