使用javascript识别flash中的视频区域

使用javascript识别flash中的视频区域,javascript,jquery,html,flash,Javascript,Jquery,Html,Flash,我想确定使用javascript渲染实际视频的flash对象的位置。为了清楚起见,例如在youtube上,我想确定播放视频的播放器的位置,即控制栏的正上方。这可能吗?如果是,最好的方法是什么 如果你不能访问SWF,我会说不行 我能想到的唯一一件事是在Flash视频上放置一个透明标签,然后使用getImageData获取像素数据,比较两帧,分析什么变化,并假设这就是视频。我不知道这是否可行,只是一个想法。这是可能的,但并不容易。查看ExternalInterface类,您可以编写一个回调函数来获取

我想确定使用javascript渲染实际视频的flash对象的位置。为了清楚起见,例如在youtube上,我想确定播放视频的播放器的位置,即控制栏的正上方。这可能吗?如果是,最好的方法是什么

如果你不能访问SWF,我会说不行


我能想到的唯一一件事是在Flash视频上放置一个透明标签,然后使用getImageData获取像素数据,比较两帧,分析什么变化,并假设这就是视频。我不知道这是否可行,只是一个想法。

这是可能的,但并不容易。查看ExternalInterface类,您可以编写一个回调函数来获取所需的信息。正如作者所建议的,如果您可以为播放视频的SWF添加功能,这将是可能实现的。您是否能够更新SWF以包含回调?我无法访问SWF对象。假设页面来自外部源,我只提供一个需要视频区域位置的javascript小部件。