T.D*_*Doe 0 javascript video jsx reactjs
我有一个相当简单的 React 应用程序,当您打开应用程序时,它在第一个“页面”的顶部有一个循环视频。我与许多在线测试人员检查了整个应用程序,视频加载速度非常慢。
如此缓慢,它阻碍了应用程序获得任何 SEO 成功。该视频有 8.1 MB 大,质量很好,所以我不一定想失去一些质量。如何在 React 应用程序中缩短此类视频的加载时间?
视频.jsx
import React from 'react';
import './styles.scss';
import { Row, Col } from 'react-bootstrap';
import video from '../../media/video.mp4';
export default class Hero extends React.Component {
render() {
return (
<div className="hero">
<video
className="desktop-video"
resizemode={"cover"}
style={{
aspectRatio: 1,
width: "100%",
}} autoPlay muted loop>
<source src={video} type='video/mp4' />
</video>
</div>
);
}
}
Run Code Online (Sandbox Code Playgroud)