2012-07-12 74 views
1

我正在研究设置一个脚本,该脚本会显示某些音符以及随附的音乐曲目。基本上我需要在音轨中的某些时间触发事件。我已经看到我可以使用类似于以下内容的currentTime,但是我正在挂上一个很好的方式来制作一个简洁的函数来在帧之间移动,如果有倒带等,则会移回和移动。等等。音频播放中某些时刻的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()中做什么?在我看来,你在标题中回答了这个问题。只要陈述几句,你就完成了。 – 11684 2012-07-12 21:35:25

+0

我需要显示对应于某个时间的某个框架 – 2012-07-12 21:37:41

+2

您使用过popcorn.js吗? http://popcornjs.org/ – 2012-07-12 21:38:28

回答

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

此,如果你把每帧与帧类和ID框架+号一个单独的单元工作。