如何在javascript中控制SWFObject?

如何在javascript中控制SWFObject?,javascript,html,swfobject,Javascript,Html,Swfobject,我正在加载一个HTML文件中的SWFObject 在下一行中,我在这个对象中创建了一个播放器 var s1 = SWFObject( 'http://www.dumpert.nl/mediabase/player4.swf', 'mediaplayer', '480', '388', '7'); 我如何控制这个播放器,比如播放/暂停或全屏播放带有单独功能的播放器?所以我可以从JAVA控制它 谢谢。是的,请阅读文档 SWFObject JavaScrip

我正在加载一个HTML文件中的SWFObject

在下一行中,我在这个对象中创建了一个播放器

var s1 = SWFObject( 'http://www.dumpert.nl/mediabase/player4.swf',
                    'mediaplayer', '480', '388', '7');
我如何控制这个播放器,比如播放/暂停或全屏播放带有单独功能的播放器?所以我可以从JAVA控制它

谢谢。

是的,请阅读文档

SWFObject JavaScript API文档

SWFObject 2包含一个API,允许JavaScript开发人员重用SWFObject的内部函数,旨在提供一个完整的工具集,用于发布SWF和检索Flash player相关信息


但这也取决于API提供的最终SWF(Flash)应用程序,如果无法从外部控制,则无法通过Javascript执行任何操作

SWFObject JavaScript API文档

SWFObject 2包含一个API,允许JavaScript开发人员重用SWFObject的内部函数,旨在提供一个完整的工具集,用于发布SWF和检索Flash player相关信息



但这也取决于API提供的最终SWF(Flash)应用程序,如果无法从外部控制,则无法通过Javascript执行任何操作。SWFObject只是在HTML页面中嵌入Flash对象的一种方法。如果您希望能够控制基于Flash的视频播放器的功能,则需要使用

您需要确保将功能写入视频播放器,以捕获来自JavaScript的调用并对其执行操作。下面是一个非常简单的例子:

AS3:

JS:


SWFObject只是在HTML页面中嵌入Flash对象的一种方法。如果您希望能够控制基于Flash的视频播放器的功能,则需要使用

您需要确保将功能写入视频播放器,以捕获来自JavaScript的调用并对其执行操作。下面是一个非常简单的例子:

AS3:

JS:

//assume an FLVPlayback component called myPlayer
function stopVideoCallback():void
{
    myPlayer.stop();
}
ExternalInterface.addCallback("stopVideo", stopVideoCallback);
swfobject.getObjectById('mediaplayer').stopVideo();