ckplayer 播放器 默认第一帧为封面
问题描述:
ckplayer 如何设置默认第一帧为封面啊,或者默认视频为封面,(而不是要另外上传一张封面图来做封面)。在哪里可以设置。因为每次都要上传一张图太麻烦了。
答
对了。还应该在初始时设置静音,暂停之后再取消静音
var videoObject = {
container: '#video', //容器的ID或className
variable: 'player', //播放函数名称
loaded: 'loadedHandler', //当播放器加载后执行的函数
autoplay: true, //是否自动播放
video: 'http://img.ksbbs.com/asset/Mon_1703/05cacb4e02f9d9e.mp4'
};
var player = new ckplayer(videoObject);
function loadedHandler() {
player.videoMute();
player.addListener('time', timeHandler); //监听播放时间
}
function timeHandler(time) {
if (time>0) {
player.removeListener('time', timeHandler); //移除监听播放时间
player.videoPause();//暂停
player.videoEscMute();
}
}
答
ckplayer中没有现成的这种设置。
不过可以先设置自动播放,在开始播放后让它马上暂停。类似这样
var videoObject = {
container: '#video', //容器的ID或className
variable: 'player', //播放函数名称
loaded: 'loadedHandler', //当播放器加载后执行的函数
autoplay: true, //是否自动播放
video: 'http://img.ksbbs.com/asset/Mon_1703/05cacb4e02f9d9e.mp4'
};
var player = new ckplayer(videoObject);
function loadedHandler() {
player.addListener('time', timeHandler); //监听播放时间
}
function timeHandler(time) {
if (time>0) {
player.removeListener('time', timeHandler); //移除监听播放时间
player.videoPause();//暂停
}
}
答
这个比较详细
https://blog.csdn.net/jw20082009jw/article/details/53868909
之后你就可以用ckplayer的videocover属性设置封面了。