加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Extjs窗口中的视频未扩展到全屏

发布时间:2020-12-14 05:38:26 所属栏目:Windows 来源:网络整理
导读:平台:Ext JS 4.2.1 浏览器: Chrome:版本46.0.2490.86米 Firefox 40.0.3 IE10,IE11 要求: 我在EXTJS窗口html内容中使用HTML 5视频标记.我使用自定义按钮而不是视频控件属性. 使用默认控件属性时,我无法在控制托盘中看到“展开全屏”图标. 我添加了自定义
平台:Ext JS 4.2.1

浏览器:
Chrome:版本46.0.2490.86米
Firefox 40.0.3
IE10,IE11

要求:

我在EXTJS窗口html内容中使用HTML 5视频标记.我使用自定义按钮而不是视频控件属性.

使用默认控件属性时,我无法在控制托盘中看到“展开全屏”图标.
我添加了自定义按钮而不是默认控件.
播放,暂停和音量按钮正常工作,但全屏幕无法正常工作,即使我已将正确的聆听者添加到全屏按钮,如下所示

// Event listener for the full-screen button

fullScreenButton.addEventListener("click",function() {
    if (video.requestFullscreen) {

        video.requestFullscreen();

    } 
   else if (video.mozRequestFullScreen) {
        video.mozRequestFullScreen(); // Firefox
    }
    else if (video.webkitRequestFullscreen) 
   {
        console.log('fullScreenButton clicked');

        video.webkitRequestFullscreen(); // Chrome and Safari

        console.log('Executed webkitRequestFullscreen()');
    }
    else if (video.msRequestFullscreen) {

        video.msRequestFullscreen(); // Internet Explorer

    }
});

测试fiddel https://fiddle.sencha.com/#fiddle/118s

Scenario screenshot is here

我希望按照播放器中的全屏按钮按照预期的方式在全窗口屏幕中展开视频.任何帮助将不胜感激.

解决方法

如果在单击全屏按钮之前打开开发者控制台,则可以看到以下消息

Request for fullscreen was denied because at least one of the
document’s containing elements is not an iframe or does not have an
“allowfullscreen” attribute.

希望通过检查这个你可以找到解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读