我在网站上使用Jplayer在线播放歌曲。下面我提到了我网站的链接
它适用于小型歌曲,因为加载时间不会太长,但对于尺寸较大且需要时间加载的歌曲来说,在这种情况下,通常需要花费很多时间来加载特定的歌曲而且没有装载机。
我只是想实现加载程序,以便向用户显示歌曲正在加载并将在某个时间播放。截至目前,当我点击播放按钮时,感觉没有任何事情发生。
答案 0 :(得分:0)
他们不是装载机'在jPlayer中。使用事件loadstart
加载自定义微调器或其他内容,然后移除loadedmetadata
或loadeddata
中的微调器,无论哪个最适合您。
play: function() {
jQuery('.trak-item.active').addClass('playing');
jQuery('.trak-item.active').find('audio').attr('data-state','play');
jQuery('.jp-jplayer').attr('data-state','play');
},
pause: function() {
jQuery('.trak-item.active').removeClass('playing');
jQuery('.trak-item.active').find('audio').attr('data-state','pause');
jQuery('.jp-jplayer').attr('data-state','pause');
},
loadstart: function() {
//start spinner here
},
loadeddata: function() {
//stop spinner here
}