只有在点击播放后,才能开始播放Flowplayer播放列表

时间:2012-05-18 14:41:38

标签: javascript flowplayer

我在我的一个基于音频的网站上使用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);
            }
  }
    });
}

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

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

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

找到我的实施

http://bit.ly/J6hIrO

如果有人可以提供一些消化,那将会很有帮助

0 个答案:

没有答案