HTML5+Javascript音频在音频播放的特定时间触发事件
HTML5 + Javascript audio trigger events at certain times in audio playback
我正在研究建立一个脚本,该脚本将显示某些音符以及伴随的音乐曲目。基本上,我需要在音轨中的特定时间来触发事件。我已经看到我可以使用类似于下面的currentTime,但我被一个很好的方法所困扰,这个方法可以制作一个简洁的函数,在帧之间移动,如果有倒带等,可以前后移动。非常感谢帮助!
$("#ogg_player_1_obj").bind('timeupdate', notePosition);
function notePosition(){
myVid=document.getElementById("ogg_player_1_obj");
mct=myVid.currentTime;
//SET Frame based on time???
}
function notePosition(){
//your code.
if(frame1start <= mct && frame1end >= mct) {
$(".frame").fadeOut(100);
$("#frame1").fadeIn(100);
}
//and again for every frame.
}
如果你把每个框架放在一个单独的元素中,用类框架和id框架+数字,这就可以了。
相关文章:
- 通过幻灯片更改事件停止使用jquery的音频
- 当用户点击音频控件时,无法接收点击事件
- HTML 5 音频 :是否有在更改缓冲持续时间时触发的事件
- Google 闭包编译器和音频事件
- 如何在音频元素上使用React媒体合成事件监听器
- 正在添加音频以单击事件
- 如何使用body onload事件操作HTML音频标记和JavaScript函数
- “;预加载“;<音频>影响window.onload事件时间
- 在点击和加载事件时播放暂停背景音频
- HTML5+Javascript音频在音频播放的特定时间触发事件
- `canplay`HTML5音频事件未启动
- 在 iOS 中,哪些 JavaScript 事件符合 HTML5 视频/音频的“用户启动”条件
- 如果正在使用屏幕阅读器,我想禁用音频事件
- 音频事件在通过删除事件侦听器删除后仍然触发事件
- HTML5 音频事件无法在 Chrome 上触发
- Web音频事件“结束”;在播放源缓冲区的一部分时未被触发
- EventListener和音频事件导致错误
- 动态绑定时音频事件不触发
- 触发音频事件而不播放音频
- HTML5音频事件监听器