如何处理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事件。
答案 0 :(得分:1)
SEF Player没有任何事件键处理程序,键事件将由场景/主要javascript代码捕获,并且需要通过代码使用播放器API执行操作。例如,要停止播放:
case sf.key.STOP:
player.Stop();
break;