【问题标题】:Jquery. Reload SWF object with new parameter查询。使用新参数重新加载 SWF 对象
【发布时间】:2010-10-05 11:21:27
【问题描述】:

我正在为 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

}

【问题讨论】:

  • 请问这是不可能的还是太难了?

标签: jquery object flash reload


【解决方案1】:

好的, 我解决了.... 分享知识。

您需要使用 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 - 不言自明(基本上是 SWF 文件,而 xml - 是参数) player - 是将其附加到的 id 240 - 宽度 200 - 高度 5.0.0 - 最低 Flash 播放器要求 更多可用选项请阅读 swfobject 文档。

【讨论】:

    猜你喜欢
    • 2019-02-06
    • 1970-01-01
    • 2021-05-24
    • 2015-12-10
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多