我能夠得到寬度&大小的實際視頻(不是玩家)的在不使用videoWidth()和videoHeight()全屏模式,就像這樣:Videojs獲得視頻尺寸以全屏模式
var SVideo = videojs('SingularVideo').ready(function(){
resizeFunc(this.videoWidth(), this.videoHeight())
});
的問題是,我需要檢查當用戶進入全屏模式視頻的大小,所以我聽的「fullscreenchange」事件,並再次檢查:
SVideo.on("fullscreenchange",
function() {
resizeFunc(SVideo.videoWidth(), SVideo.videoHeight());
});
但在fullscreenchange回調,寬度和高度不會改變,數值與如果相同視頻不處於全屏模式。 我非常感謝任何關於如何在全屏模式下獲得實際視頻寬度和高度的建議。 TIA!
videoWidth和videoHeight屬性返回不是元素的介質的寬度和高度。當你進入全屏模式時,這些變化不會變化。 – Kaiido