я могу получить ширину & размера фактического видео (не плеер), когда он не в полноэкранном режиме с помощью 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 обратного вызова, ширины и высота не изменяется, значения такие же, как если бы видео не находится в полноэкранном режиме. Я был бы очень признателен за любые предложения о том, как получить фактическую ширину и высоту видео в полноэкранном режиме. ТИА!
videoWidth и videoHeight свойств возвращают ширину и высоту в средствах массовой информации, а не элемент. Они не изменяются волшебным образом, когда вы переходите на полноэкранный режим. – Kaiido