2

我正在为我的一个基于音频的网站使用 Flowplayer。现在我正在加载播放列表剪辑并使用以下代码立即播放它们:

function load_clips() {
    $.ajax({
        type : 'GET',
        url : 'category_details/playlistXml',
        dataType : "xml",
        success : function(response) {
            old_len = playlist_songs.length;
            $(response).find("song_details").each(function() {
                var song_name = "files/" + $(this).find("song_name").text();
                var song_id = $(this).find("song_id").text();
                var cat_id = $(this).find("category_id").text();
                var album_id = $(this).find("album_id").text();
                var category_id = $(this).find("category_id").text();
                playlist_songs.push({
                    url : song_name,
                    id : song_id,
                    cat_id : cat_id,
                    album_id:album_id,
                    category_id:category_id
                });
            });
            if (old_len == 0) {
                play_clip(0);
            }
  }
    });
}

因此它通过 play 函数传递,并使用以下代码播放剪辑:

function play_clip(id) {
    flowplayer().play(playlist_songs[id]);
}

但现在我需要更改此功能,我需要的是,播放列表必须加载到播放器,但只有在单击播放器的播放按钮后才会播放。您可以在以下位置找到我的实现

http://bit.ly/J6hIrO

如果有人可以提供一些建议,那将是很大的帮助

4

0 回答 0