视频自动播放不适用于 React。帮我?
Video autoplay not working with React. Help me?
我使用 React 和 Webpack。我的问题是自动播放检查我的代码:
import React from "react";
import "../assets/styles/Components/Description.scss"
import Mafer from "../assets/static/Mafer.png"
import video from "../assets/static/VideoTS.mp4";
export default function Description() {
return (
<>
<header>
<a href="./main.html" class="logo">
Maria<span>Fernanda</span>
</a>
</header>
<div class="banner">
<video
src={video}
autoplay={true}
muted
loop
type="mp4"
/>
网页包:
{
test: /\.mp4$/,
use: [
{
loader: "file-loader",
options: {
name: "[name].[ext]",
outputPath: "video",
},
},
],
},
控制台错误
react-dom.development.js:67 警告:无效 DOM 属性 autoplay
。您是说 autoPlay
吗?
在视频
在 div
在描述
根据错误,我认为你应该使用这个:
<video
src={video}
autoPlay={true}
muted
loop
type="mp4"
/>
这里,autoplay
改为autoPlay
。大多数属性都需要在 React jsx 中以驼峰式方式传递。
尽管有几个例外,例如数据属性 data-*
那些不需要以驼峰格式传递。同样适用于 aria 属性 aria-*
来自 React 的示例 docs:
<input
type="text"
aria-label={labelText}
aria-required="true"
onChange={onchangeHandler}
value={inputValue}
name="name"
/>
我使用 React 和 Webpack。我的问题是自动播放检查我的代码:
import React from "react";
import "../assets/styles/Components/Description.scss"
import Mafer from "../assets/static/Mafer.png"
import video from "../assets/static/VideoTS.mp4";
export default function Description() {
return (
<>
<header>
<a href="./main.html" class="logo">
Maria<span>Fernanda</span>
</a>
</header>
<div class="banner">
<video
src={video}
autoplay={true}
muted
loop
type="mp4"
/>
网页包:
{
test: /\.mp4$/,
use: [
{
loader: "file-loader",
options: {
name: "[name].[ext]",
outputPath: "video",
},
},
],
},
控制台错误
react-dom.development.js:67 警告:无效 DOM 属性 autoplay
。您是说 autoPlay
吗?
在视频
在 div
在描述
根据错误,我认为你应该使用这个:
<video
src={video}
autoPlay={true}
muted
loop
type="mp4"
/>
这里,autoplay
改为autoPlay
。大多数属性都需要在 React jsx 中以驼峰式方式传递。
尽管有几个例外,例如数据属性 data-*
那些不需要以驼峰格式传递。同样适用于 aria 属性 aria-*
来自 React 的示例 docs:
<input
type="text"
aria-label={labelText}
aria-required="true"
onChange={onchangeHandler}
value={inputValue}
name="name"
/>