2016-08-24 5 views
1

나는 마우스를 통해 오디오를 제어 할 수 있습니다. 키보드를 통해 오디오를 제어하려면 코드가 필요합니다. 버튼이 있어야합니다. 버튼이 필요하지 않습니다. 어떻게해야합니까?키보드를 통해 오디오를 제어하는 ​​방법

var vid = document.getElementById("myVideo"); 

    function playVid() { 
     vid.play(); 
    } 

    function pauseVid() { 
     vid.pause(); 
    } 

답변

0

postMessage를 사용하면 한 페이지에서 다른 페이지로 데이터를 전송할 수 있습니다. 새롭게 문을 연 페이지에서 할 다음과 같이 STH :

window.addEventListener("keydown",function(key){ 
window.postMessage(key,"*"); 
}); 

은 단순히 당신의 주 위치의 메시지 이벤트를 수신 받기 위해서는 :

window.addEventListener("message",function(data){ 
origin=data.origin 
//check if this is your site to prevent hijacking 
key=data.data; 
//do whatever 
}); 
+0

@xyz을 : 아니. 이것은 코드 작성 서비스가 아닙니다 :). 직접 배우십시오 ... 내 코드가 도움이 될 것입니다. –

+0

@xyz : 준비된 설명 (/ \) 다시. 또한 "javascript 샌드 박스" –

관련 문제