**我使用mediaelement.js创建了一个音频播放列表我使用了大多数自己的控件,如音量控制,循环播放/暂停和前进/后退,我在jquery键盘事件上拥有所有这些控件。我可以使用mediaelement.js单击事件转到上一个轨道,下一个轨道并切换shuffle,但我不知道这个代码在mediaelement.js文件中的位置或工作方式。有没有办法控制转到下一首曲目或上一首曲目或用keyup事件切换shuffle?例如,要控制音量:
$(document).keyup(function(e){
if(e.keyCode ===38){//the up arrow
var volume = $(audio).prop("volume")+0.1;
if(volume >1){
volume = 1;
}
$(audio).prop("volume",volume);
}
});
有什么方法可以使用keyup函数转到上一首或下一首曲目并切换shuffle? 任何帮助或见解将不胜感激。**
答案 0 :(得分:0)
**我正在尝试一切并想出来。在mep-feature-playlist.js中,在PREVIOUS TRACK BUTTON注释下,然后在.click下(函数(e)...添加此代码:
$(document).keyup(function(e){
if(e.keyCode == 188){//< or , key
$(media).trigger('mep-playprevtrack');
player.playPrevTrack();
}
});
按&lt;或键将转到上一曲目。对于// NEXT TRACK BUTTON评论下的下一首曲目,可以做同样的事情。**