javascript - 没有海报的视频html5的预览缩略图?角
问题描述
非常重要,我在 api 中没有 img。我需要在视频中设置预览缩略图。
<video style="object-fit: contain;" width="100%" height="100%" controls preload="metadata"
[poster]="indexOfSelectedExercise.exercise?.fullVideoUrl" loop>
<source [src]="indexOfSelectedExercise.exercise?.fullVideoUrl" type="video/mp4" />
</video>
fullVideoUrl:“https://www.url.com/images/Screen Recording 2020-12-01 at 19.01.52.mov”
这是网址的示例
解决方案
如果您没有图像,则不要指定,这是没有poster
意义的。(这需要一种图像格式,所以只给它你的视频文件 URL 是没有意义的。)
您只能设置preload
为auto
then,希望浏览器开始加载视频,并在可用时使用第一帧呈现预览。
(如果将其用于大型视频或页面上的多个视频,这可能会带来流量/带宽甚至性能问题,应该很清楚。)
推荐阅读
- powerbuilder - Appeon Mobile - 从 URL 下载文件
- python - Conda 安装包 ModuleNotFoundError:没有名为“conda”的模块
- c# - Azure REST Api 创建经典部署模型存储帐户
- amazon-web-services - 如何在单个 AWS EC2 实例中部署多个 Springboot 微服务
- javascript - 如何通过按文本集成警报?(在 React Native 中)
- kubernetes - Kubernetes 更新容器镜像
- python - 使用 django 在网页上传递错误消息
- html - 替代显示:Safari 中的内容
- angular - 如何从 Angular 中的 HTML 选择中获取价值
- excel - 查找符合条件的第一个集合