有没有办法迫使Kaltura视频播放器仅停止使用代码和Kaltura API?
目前,我已通过在设置>下添加名为“免费预览”的访问控制配置文件解决了这个问题。 KMC中的“访问控制”,然后将此配置文件添加到我选择的条目中。 然后我将会话添加到播放器flashvars,以限制非成员仅观看预览,而不是整个剪辑。
但是我想通过仅使用代码限制所有剪辑或甚至更好的剪辑类别,因此我不需要涉及KMC。
这可能吗?
Alt)您可以在KMC中创建一个新玩家,并将其限制为仅查看X秒,无论进入的长度是多少?然后我可以检查用户是否有效并通过API获取类别并将其显示在“预览播放器”中,即“默认播放器”。 如果我使用 mediaProxy.mediaPlayTo 属性剪辑会停止,但可以通过预设播放轻松再次启动。
非常感谢答案
答案 0 :(得分:1)
我在另一个论坛中得到了一个名为 oferc 的人的回答:
您可以聆听头部移动事件并暂停剪辑超过一定时间(如果有人按下播放,您可以再次停止播放)
function jsCallbackReady(player_id) {
my_kdp = $("#"+player_id).get(0); // document.getElementById(player_id) if you do not use jquery/ prefer pure js
my_kdp.addJsListener("kdpReady", "kdpReady"); // when you load the player with an entry (and the player is ready to begin playing it using doPlay for instance)
}
function kdpReady() {
my_kdp.addJsListener("playerUpdatePlayhead","headMove");
}
function headMove(position) {
if (position > "30") { // Your Time, example 30 seconds
my_kdp.sendNotification('doStop')
}
}
像魅力一样!
答案 1 :(得分:0)
fredrik_w - 您在这里选择的方式都不是限制访问的好选择。 在这两种情况下,您的视频都会公开,任何人都可以轻松访问。
限制访问视频的最佳方法是定义访问控制,就像Kaltura中的所有内容一样,您也可以使用API定义ACL。
将此作为参考样本 - http://blog.kaltura.org/turning-profit-online-video-made-easy-using-paypal-html5-digital-goods