我尝试通过单击/点击按钮来全屏播放video.js视频。
在任何iOS设备上都可以正常工作。但是在Android上(在Galaxy S4的4.1.2上进行测试),视频可以播放,但不会进入全屏模式。知道如何在Android上全屏显示吗?谢谢!

这是我用于全屏更改的代码:

$('.slider .icon-play').click(function () {
                videojs("mobileVideo").ready(function () {
                    var myPlayer = this;
                    myPlayer.currentTime(0);
                    myPlayer.play();
                    myPlayer.on("loadedmetadata", function () {
                        this.requestFullScreen();
                        myPlayer.on("play", function () {
                            this.requestFullScreen();
                        });
                    });
                    myPlayer.on("ended", function () {
                        this.cancelFullScreen();
                    });
                });
            });

最佳答案

this.requestFullScreen();

需要从用户驱动的事件中调用。

看到

Video.js enter fullscreen on play

10-06 14:00