javascript - 反应布尔属性不起作用,视频不自动播放
问题描述
我有一个反应<video>
组件。我添加了自动播放作为属性。
<video autoplay muted src="/vids/vid.mp4">
而且不工作。但是当我设置autoplay="true"
它开始工作。
<video autoplay="true" muted src="/vids/vid.mp4"> //Works
为什么它是一个布尔属性,只有 putautoplay
不起作用?在其他情况下,像它一样工作的属性hidden
。
为什么会这样?哪一种是指定布尔属性的正确方法?
解决方案
autoplay
我对React 的属性有同样的问题。你想autoPlay
改用。然后,您应该可以像这样使用它:
<video autoPlay muted src="/vids/vid.mp4">
推荐阅读
- r - 在闪亮的应用程序中基于一个动作按钮隐藏和显示绘图
- java - org.springframework.web.util.NestedServletException:请求处理失败;
- python - 将文本文件中的第一行与其他行进行比较以查看时间差异
- .net - using docker-compose.debug.yml from Visual studio for debugging purposes
- javascript - Materialize sidenav 可折叠在单独的 JS 文件中不起作用
- regex - 优化正则表达式“展开循环”模式
- python - Django 和多租户哪些应用程序必须共享,哪些应用程序必须是公共的
- android - Firebase 实时数据库 setValue() 不工作
- flutter - Flutter Bloc:返回自定义构造函数对象作为状态
- deep-learning - 为什么他们在更快的 RCNN 中参数化锚框的坐标?