我正在为我的一个基于音频的网站使用 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]);
}
但现在我需要更改此功能,我需要的是,播放列表必须加载到播放器,但只有在单击播放器的播放按钮后才会播放。您可以在以下位置找到我的实现
如果有人可以提供一些建议,那将是很大的帮助