三星智能电视SWF播放器处理keydown

时间:2014-04-18 07:29:43

标签: samsung-smart-tv

如何处理Samsung SmartTV SEF Player(link)的keydown事件?

我试过了:

标记

<object id="pluginObjectPlayer" border=0 classid="clsid:SAMSUNG-INFOLINK-PLAYER" style="position:absolute;z-index:1;left:0px;top:0px;width:1280px;height:720px"></object>

代码

var player = document.getElementById('pluginObjectPlayer'); //get player object
player.Play(streamUrl); //start playback
$("body").focus(); //focus on html element which can handle keydown events

不起作用。播放正常开始,但不处理keydown事件。

1 个答案:

答案 0 :(得分:1)

SEF Player没有任何事件键处理程序,键事件将由场景/主要javascript代码捕获,并且需要通过代码使用播放器API执行操作。例如,要停止播放:

case sf.key.STOP:
player.Stop();
break;