2014-04-18 3 views
0

Samsung SmartTV SEF Player (link)의 keydown 이벤트 처리 방법은 무엇입니까? Samsung SmartTV SEF Player 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 

이 일을하지 않습니다. 재생은 정상적으로 시작되지만 키 다운 이벤트는 처리되지 않습니다.

답변

1

SEF Player에는 이벤트 키 핸들러가 없으므로 키 이벤트는 scene/main javascript 코드에 의해 catch되고 플레이어 API로 코드로 액션을 수행해야합니다. 예를 들어 재생을 중지하려면 다음을 입력하십시오.

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