每次调用函数时更新JPlayer MP3文件

时间:2014-03-07 10:49:56

标签: javascript jquery jplayer

function showAudioFull(id)
{
    var url = URL_DIRSCREENAUDIOSHOT+AUDIOSHOT_PREFIX+id+'.mp3';
    var myCirclePlayer = new CirclePlayer("#jquery_audioFile",
            {
                m4a: url              
            }, {
                cssSelectorAncestor: "#cp_container_1"
            });
}

每次在我的JS文件中调用此函数时,我都会将JP链接附加到JPlayer。

将会有一组带有“id”的图像。使用onClick()函数调用showAudioFull()。

但问题是JPlayer没有更新正在播放的mp3文件。它会继续播放我第一次点击的音频。

仅供参考:使用JPlayer Circle播放器

1 个答案:

答案 0 :(得分:0)

怎么样:

var myCirclePlayer = new CirclePlayer("#jquery_audioFile", {
    m4a: url
}, {
    cssSelectorAncestor: "#cp_container_1"
});

function showAudioFull(id) {
    var url = URL_DIRSCREENAUDIOSHOT + AUDIOSHOT_PREFIX + id + '.mp3';
    myCirclePlayer("setMedia", {
        mp3: url
    });
};
  

此方法(setMedia)用于定义要播放的媒体。媒体参数   是一个具有定义不同编码的属性的对象   格式和海报图像。 来源:jPlayer dev guide