由java脚本控制的HTML5播放器无法在我的主页上运行,代码是否正确?

时间:2015-04-28 10:45:28

标签: javascript html html5-audio

我找到了一个脚本,该脚本应该阻止链接重定向到链接的audiofile,而是将其提供给上面的HTML5音频播放器。我在网页编辑器中工作,我可以插入代码。它似乎不起作用。我找不到的代码中是否有错误?

{{1}}

1 个答案:

答案 0 :(得分:0)

demo

请检查此演示。您是否尝试实现此目的     var audio;     var播放列表;     var轨道;     var current;

init();
function init(){
    current = 0;
    audio = $('audio');
    playlist = $('#playlist');
    tracks = playlist.find('li a');
    len = tracks.length - 1;
    audio[0].volume = .10;
    playlist.find('a').click(function(e){
        e.preventDefault();
        link = $(this);
        current = link.parent().index();
        run(link, audio[0]);
    });
    audio[0].addEventListener('ended',function(e){
        current++;
        if(current == len){
            current = 0;
            link = playlist.find('a')[0];
        }else{
            link = playlist.find('a')[current];    
        }
        run($(link),audio[0]);
    });
}
function run(link, player){
        player.src = link.attr('href');
        par = link.parent();
        par.addClass('active').siblings().removeClass('active');
        audio[0].load();
        audio[0].play();
}