javascript - android 4 上的 video.js requestFullScreen

标签 javascript android video video.js android-fullscreen

我尝试通过单击/点击按钮来全屏播放 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

关于javascript - android 4 上的 video.js requestFullScreen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19983730/

相关文章:

javascript - 数组完成后如何删除事件监听器

android - 如何在 Android Google Maps API v2 上管理多边形的 InfoWindows

android - 为什么 LTO 在 armv8a NDK 构建中引入新的 DT 标志 TLSDESC_PLT 和 TLSDESC_GOT

android - 从 LoopJ AndroidAsyncHttp 获取 JSON 数据

video - FFMPEG - 带有背景的淡化文本

video - 原始 h.264 数据包捕获并在 VLC 中播放

iphone - 在 iOS6 中启用哪些 API 来实现视频稳定?

javascript - 在 Ajax 请求中返回命名数组

javascript - 我无法在我的 React + Redux 应用程序中使用 mapDispatchToProps

javascript - 无法分配这个。对象原型(prototype)中的变量