Я не могу заставить Jplayer играть одну песню за другой, когда я использую кнопку, чтобы сыграть первую. Когда я кодирую переменную refid
например. myPlaylist.select(3);
работает отлично. Но когда я получаю значение из части html/php, он не работает, он воспроизводит текущую песню, а затем останавливается.Плейлист и Jplayer, не могут воспроизводить одну песню за другой
Заранее благодарю вас за помощь.
А вот PHP/HTML
echo'<td> <a href="" value="'.$songid.'" class="playitem1"> '. ucfirst($results['song_name']).' </td>';
А вот Javascipt:
$(document).ready(function(){
$(".playitem1").click(function(event){
event.preventDefault();
playthis($(this).attr("value"));
})
function playthis(refid){
myPlaylist.pause();
myPlaylist.select(refid);
myPlaylist.play();
}
var myPlaylist = new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_1",
cssSelectorAncestor: "#jp_container_1"
}, [{
title:"Cro Magnon Man",
artist:"The Stark Palace",
mp3:"http://www.jplayer.org/audio/mp3/TSP-01-Cro_magnon_man.mp3",
oga:"http://www.jplayer.org/audio/ogg/TSP-01-Cro_magnon_man.ogg",
poster: "http://www.jplayer.org/audio/poster/The_Stark_Palace_640x360.png"
},
{
title:"Your Face",
artist:"The Stark Palace",
mp3:"http://www.jplayer.org/audio/mp3/TSP-05-Your_face.mp3",
oga:"http://www.jplayer.org/audio/ogg/TSP-05-Your_face.ogg",
poster: "http://www.jplayer.org/audio/poster/The_Stark_Palace_640x360.png"
},
]);
});