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

Gan*_*til 7 swfobject

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

使用embedSWF方法获取玩家:

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

它正确地给了我播放器,但现在我想从播放器自定义选项,即我不想要放大,缩小,幻灯片放映等目前播放器上的选项.

我可以自定义吗?

Ket*_*kar 2

可以使用以下方法将 SWF 对象嵌入到您的代码中

swfobject.embedSWF(swfUrl, id, width, height, version, installSwfurl,
                    flashvars, params, attributes, callbackFn)
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它有 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);
Run Code Online (Sandbox Code Playgroud)

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

更多参考你可以看看

flash 对象嵌入标签属性

swfobject/wiki/文档