如何自定义使用SWFobject实现的播放器?

时间:2013-12-11 11:05:26

标签: swfobject

我正在使用SWFobject从slideshare实现播放器。

使用embedSWF方法获取玩家:

swfobject.embedSWF("http://static.slidesharecdn.com/swf/doc_player.swf", "player", "700", "392", "8", null, flashvars, params, atts);

它正确地给了我播放器,但是现在我想从播放器中自定义选项,即我不想要播放器中放大,缩小,播放幻灯片等等选项。

我能自定义吗?

2 个答案:

答案 0 :(得分:2)

SWF对象可以使用以下

嵌入代码中
swfobject.embedSWF(swfUrl, id, width, height, version, installSwfurl,
                    flashvars, params, attributes, callbackFn)

正如您所看到的,它将params作为其参数之一。参数可以有菜单,id,播放,循环,质量,比例等。

要删除控制菜单,请将菜单保留为false。在您的情况下,请尝试下面的代码

var params = {
  menu: "false"
};
swfobject.embedSWF("http://static.slidesharecdn.com/swf/doc_player.swf", "player", "700", "392", "8", null, flashvars, params, atts);

我对此并不是100%肯定,因为我没有尝试过。

如需更多参考,请查看

flash-object-embed-tag-attributes

swfobject/wiki/documentation

答案 1 :(得分:1)

这不是SWFObject问题 - 您尝试自定义SlideShare Player的外观,这意味着您需要使用其API。这与SWFObject无关。

请参阅SlideShare Player API documentation