渲染后,自动播放将从HTML中删除

时间:2019-04-30 06:22:42

标签: reactjs video

我正在实现HTML以响应生成视频autoplay并遇到问题
这就是我的文件的样子

home.js


import video_two from './../images/tab-sidebar.mp4';

class Noticias extends Component {
  render() {
    return(
      <video autoplay muted loop class="hide-tablet video-2">
        <source src={video_two} type="video/mp4" />
        <p>Joykal Infotech</p>
      </video>
    )
  }
}

生成的HTML

<video loop="" class="hide-tablet">
  <source src="/static/media/noticias-full-website-scroll.069654da.webm" type="video/webm">
  <p>Joykal Infotech</p>
</video>

我不明白为什么将autoplaymutedvideo标记中删除。建议表示赞赏

更新

我自己认为它的反应是骆驼区分大小写的,它支持autoPlay而不是autoplay

1 个答案:

答案 0 :(得分:0)

反应对骆驼色敏感,因此您应该使用autoPlay而不是autoplay
像这样:

<video autoPlay muted loop class="hide-tablet video-2">
  <source src={video_two} type="video/mp4" />
  <p>Joykal Infotech</p>
</video>