html5-video - 如何为 HTML 视频创建类似 youtube 的搜索栏预览图像
问题描述
对于 Youtube 上的许多视频,如果将鼠标悬停在搜索栏上,则会弹出一个小图像,反映视频中该位置的帧。
如果使用 HTML 视频元素,有什么方法可以创建它吗?
解决方案
缩略图实际上通常包含在单独的媒体流或“轨道”中,该媒体流或“轨道”在服务器端创建并作为流式视频的一部分交付。
客户端下载此流,当用户搜索时,它会显示最接近用户搜索时间的缩略图。
您可以看到播放器如何使用 dash.js 参考播放器处理此问题的一个很好的示例:
在浏览器上动态生成缩略图将需要传送、解码视频并在用户正在寻找的点显示帧,这通常在可用的时间内无法用于流式视频。
推荐阅读
- botframework - 机器人频道注册 - 将此消息发送到您的机器人时出错:HTTP 状态代码未经授权
- ios - NavigationLink 在选择行之前在列表中创建多个目的地实例
- android - 使用带有 Appcompat 主题的扩展浮动操作按钮
- java - 如何知道在java中点击了哪个视图?
- python - Python Turtle 常量文本输入框
- ios - iOS Instruments 是否错过了线程堆栈释放,或者这种泄漏是真实的?
- javascript - Javascript拖放事件 - 错误捕获
- c# - 我无法通过脚本冻结我的相机,即使它显示它正在冻结所有轴
- pandas - 根据数字的长度将数字分成几个部分
- android - 通过静态实例方法发送的参数在片段中丢失