官方视频的高度百分比默认没有设置成自适应(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是一家 自动检测视频的大小 然后进行设置
缺点就是 视频元数据必须在第一帧 不然就等全部加载完才能自动设置好