2012-07-12 73 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框架+號一個單獨的單元工作。