gpt4 book ai didi

javascript - 如何在 Kaltura 的 HTML5 媒体播放器中禁用全屏模式?

转载 作者:行者123 更新时间:2023-12-02 17:11:48 26 4
gpt4 key购买 nike

我正在学习管理系统(本质上是教育 worker 及其学生的 CMS)中加载 Kaltura 的视频播放器,并且它会在 iframe 中呈现。按照当前的浏览器安全协议(protocol),全屏查看是不可能的。我需要为此用例禁用全屏功能。以下是我们如何设置嵌入的想法:

loadMovie: function(id) {
var autoPlay = this._autoPlay;
var allowFullScreen = this._allowFullScreen;

kWidget.embed({
'wid': '_' + this._partnerId,
'targetId': this._playerTarget,
'uiconf_id': this._playerId,
'entry_id': id,
'params': {
'wmode': 'transparent',
'allowFullScreen': allowFullScreen, // not working for html player
},
'captureClickEventForiOS': true,
'readyCallback': function (playerId) { // autoPlay movies
var kdp = document.getElementById(playerId);

kdp.kBind('mediaReady', function() {
kdp.sendNotification('doPlay');
});
}
});
}

我已经能够使用 CSS 隐藏全屏按钮,但用户仍然可以(有意或无意)双击播放区域来实现全屏。由于 iframe 问题,视频基本上消失了,让用户感到困惑并且无法轻松关闭播放器模式。

我将电影链接中的数据属性传递给播放器初始化函数,以指示全屏何时不可用。我只需要找出如何实际执行禁用操作。 Kaltura 的文档没有帮助。

我还摆弄了旧版 Flash 参数,但它们对 HTML 5 播放器没有影响。我用的是2.11版本。谢谢。

最佳答案

您需要将其放入脚本标记中:

mw.setConfig('EmbedPlayer.EnableFullscreen', false);

关于javascript - 如何在 Kaltura 的 HTML5 媒体播放器中禁用全屏模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24764485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com