是否可以在antd image.preview组内插入视频
Is it possible to insert video inside antd image.preview group
我试图为照片和视频创建一种媒体库。尽管我还没有找到一个支持视频的免费画廊,但我尝试了很多免费画廊。
我试图在 ANTD image.preview 组中插入一个视频标签,尽管正如我所料它不起作用。它在图库中显示了视频封面,但没有视频。
我想知道是否可以使用 ANTD 还是我只是在浪费时间?
import { Image } from 'antd';
const App = () => (
<div>
<Image.PreviewGroup>
<Image width={200} src="image1.svg" />
<Image width={200} src="imag2.png" />
<video width={200} src="video.mp4" />
</Image.PreviewGroup>
</div>
The URL.createObjectURL() static method creates a DOMString containing a URL representing the object given in the parameter.
如果您的视频文件在 React state hook:
const [videoFile, setVideoFile] = useState();
您可以直接在 JSX 中使用 createObjectUrl
:
<video width="400" controls>
<source src={URL.createObjectURL(videoFile)}/>
</video>
我试图为照片和视频创建一种媒体库。尽管我还没有找到一个支持视频的免费画廊,但我尝试了很多免费画廊。 我试图在 ANTD image.preview 组中插入一个视频标签,尽管正如我所料它不起作用。它在图库中显示了视频封面,但没有视频。 我想知道是否可以使用 ANTD 还是我只是在浪费时间?
import { Image } from 'antd';
const App = () => (
<div>
<Image.PreviewGroup>
<Image width={200} src="image1.svg" />
<Image width={200} src="imag2.png" />
<video width={200} src="video.mp4" />
</Image.PreviewGroup>
</div>
The URL.createObjectURL() static method creates a DOMString containing a URL representing the object given in the parameter.
如果您的视频文件在 React state hook:
const [videoFile, setVideoFile] = useState();
您可以直接在 JSX 中使用 createObjectUrl
:
<video width="400" controls>
<source src={URL.createObjectURL(videoFile)}/>
</video>