2012-07-12 2 views
1

음악 트랙과 함께 특정 노트를 표시하는 스크립트를 설정하고 있습니다. 기본적으로 오디오 트랙에서 이벤트를 트리거하는 특정 시간이 필요합니다. 나는 다음과 비슷한 currentTime을 사용할 수있는 것을 보았지만 프레임 사이를 이동하는 간결한 함수를 만들고, 되감기 등이 있으면 firth으로 이동하는 좋은 방법을 찾고있다. 당신이 클래스 프레임과 ID 프레임 + 번호를 별도의 요소에서 모든 프레임을 넣을 경우오디오 재생 중 특정 시간에 HTML5 + Javascript 오디오 트리거 이벤트

$("#ogg_player_1_obj").bind('timeupdate', notePosition); 

function notePosition(){ 
    myVid=document.getElementById("ogg_player_1_obj"); 
    mct=myVid.currentTime; 

    //SET Frame based on time??? 

} 
+0

notePosition()에서 무엇을하고 싶습니까? 제목에 질문에 답한 것 같아요. 몇 가지 if 문과 완료되었습니다. – 11684

+0

특정 시간에 해당하는 특정 프레임을 표시해야합니다. –

+2

popcorn.js를 사용하여 보았습니까? http://popcornjs.org/ –

답변

0
function notePosition(){ 
//your code. 
if(frame1start <= mct && frame1end >= mct) { 
    $(".frame").fadeOut(100); 
    $("#frame1").fadeIn(100); 
} 
//and again for every frame. 
} 

이 작동합니다.

관련 문제