需求场景,一个大视频切成了多个小视频,现在需要前端用这些小视频模拟一个完整的大视频。
虽然可以播放完一个再播放下一个,但是还需要保证总时长和进度条是一个大视频的。
这个要如何实现?
你的问题可以转为找到支持HLS 和 m3u3点播的播放器(支持)组件,如果你按要求处理了,则总时长之类的问题会一并解决,因为所有信息都是描述在m3u3文件中的,加载完这个文件(相对真正的视频,是一个很小的文件,很快就可以加载完),总时长之类的信息就可以获取,播放点的信息也可以获取到的。
自定义进度条,把原来的进度条藏掉,重新设计进度条.调用video.js的事件就行