我正在为SWF对象分配新的播放列表。 然后需要用新的参数重新加载它:
sections.change(function(){
var current = $(this).val();
var fextention = ".xml";
//show the loading bar
showLoading();
//reloading player with relevant playlist:
xmlplaylist.val("xml=playlists/"+current+fextention);
var elem = $("#dewplayerpls")[0]; // - #dewplayerpls - is object id
elem.reload();
window.alert( xmlplaylist.val() ); // value correct. reload doesn't happen
}
答案 0 :(得分:0)
确定, 我解决了.... 分享知识。
你需要使用swfobject.js插件(http://jquery.thewikies.com/swfobject/)
然后代码很简单:
var xmlplaylist = 'dewplayer-playlist.swf?xml=playlists/'+current+fextention;
swfobject.embedSWF(xmlplaylist, 'player', '240', '200', '5.0.0');
其中xmlplaylist - selfexplanatory(基本上是SWF文件,xml - 是参数) player - 是要追加的ID 240 - 宽度 200 - 高 5.0.0 - 最低flash播放器要求 更多选项请阅读swfobject文档。