react项目中使用video标签设置自动播放并未及时播放解决
react项目中使用video标签设置autoplay,但是视频不会直接播放,会加载一段时间后才会自动播放。
解决:
手动调用play方法
const videoRef = useRef();
useEffect(() => {
if(videoRef?.current){
if(videoRef?.current.paused){
videoRef?.current.play()
}
}
},[])
<video
ref={videoRef}
autoplay
src="">
</video>