问题一:缩略图的获取,我看文档说有两种模式,一种是手动vtt调用api上传, 一种是自动上传视频后自己切割, 视频点播的播放器自动获取缩略图跟这个模式有关系吗?
问题二:怎么样设置,播放器才能产生这个字段,普通的设置 截图,雪碧图 vtt,都设置了,手动上传并不能产生该字段
问题1:点播服务获取缩略图有两种模式:手动上传和自动生成。播放器获取缩略图与此相关:
手动上传:在上传视频同时上传对应的 vtt 文件,点播服务无法自动生成缩略图。该模式下,播放器需要从自身保持或者另外调用接口获取缩略图。
自动生成:上传视频后,点播服务自动根据视频内容生成雪碧图或者截图, 并将url信息写入 manifest 文件。播放器读取 manifest 文件即可获取缩略图信息。
问题2:若要播放器能获得缩略图信息,需确保点播服务能自动为视频生成缩略图。具体设置:
在点播控制台对某个视频进行转码。
在"高级配置"中,找到"截图/雪碧图",选中"开启截图/雪碧图"。
指定截图间隔和尺寸、雪碧图总张数等。
点击"确定"开始转码。
针对问题一的回答:【手动vtt调用api上传】 这个是看的哪块呢?
目前使用是需要发起VTT截图 然后播放器指定这个VTT截图的URL 使用thumbnailUrl参数
"thumbnailUrl": "vtt-snapshot.vtt",
针对问题二的回答:需要指定
"thumbnailUrl": "vtt-snapshot.vtt",
var player = new Aliplayer({
//除其他的需要参数外,指定vtt
"thumbnailUrl": "vtt-snapshot.vtt",
})
—此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”
问题一:缩略图的获取与视频点播的播放器是否自动获取有关吗?
回答一:缩略图的获取方式和视频点播播放器是否自动获取缩略图是两个独立的概念。视频点播服务通常提供生成缩略图的功能,但具体是否由播放器自动获取取决于你在播放器配置中的设置。
视频点播的播放器可以通过不同的方式获取缩略图:
自动截取:播放器可以根据指定的时间间隔自动截取视频帧作为缩略图。这种方式可能会在播放器初始化或用户操作后自动生成缩略图。
雪碧图(Spritesheet):雪碧图是将多个缩略图合并到一个图片中,播放器根据需要从雪碧图中获取对应的缩略图。这可以减少网络请求次数和资源加载时间。
VTT 文件:VTT(WebVTT)文件是一种用于字幕和元数据的文本格式,其中也可以包含缩略图的信息。播放器会解析 VTT 文件,并根据其中定义的时间点显示对应的缩略图。
无论是哪种方式,都需要进行相关的配置和设置,以便播放器正确获取缩略图。具体的配置方法和参数可能因视频点播服务和所使用的播放器而有所不同。你可以查阅播放器的文档或联系相关技术支持,以了解如何正确配置播放器以获取缩略图。
问题二:如何设置才能使播放器生成缩略图字段?
回答二:如果你希望播放器在视频点播过程中生成缩略图字段,需要确保以下几个方面的设置:
视频点播服务:确保视频点播服务已经开启了生成缩略图的功能,并且配置了相应的参数。具体的操作方法可能因所使用的视频点播服务而有所不同,请参考相关文档或联系技术支持。
播放器配置:播放器需要正确配置和与视频点播服务集成,以便根据视频信息获取并显示缩略图。这可能涉及到播放器的初始化代码、设置缩略图请求地址等。
缩略图源:确保视频文件本身包含缩略图或者相关的元数据信息。播放器需要能够正确解析视频文件中的缩略图信息,并进行展示。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。