官方视频的高度百分比默认没有设置成自适应(100%),而是固定高度,这样每个视频如果宽高比不一样,就得手动更改,但是很多圈主并不知道视频宽高比这东西,就难以修改了,那样视频就会有所变形。
把官方视频高度修改为100%,视频就不显示了,测试了其它数值,也一样,只要是百分比,就不显示,只有全数字的固定数值才可以。
var videoObject = {
container: '#video',
variable: 'player',
volume: 1,
loaded: 'loadedHandler',
logo: "logo",
video: '地址'
};
var player = new chplayer(videoObject);
function loadedHandler() {
player.addListener('loadedmetadata', loadedMetaDataHandler);
}
function loadedMetaDataHandler() {
var metaData = player.getMetaDate();
var width=metaData['videoWidth'];
var height=metaData['videoHeight'];
if(width>750){
var width=750;
}
$("#video").css({"width":width+'px',"height":height+'px'});
}这是我们以前做的一个ch播放器的和ck是一家 自动检测视频的大小 然后进行设置
缺点就是 视频元数据必须在第一帧 不然就等全部加载完才能自动设置好