2014-11-14 59 views
0

我正在加载属于第三方的swf组件。如何找到加载的swf播放的视频网址?

它使用闪光灯视频对象在内部播放视频。 我有权访问视频对象 - 但我无法从中推断出它实际连接的网址。

(没有video.getAttachedNetStream)

是否有某种方式来了解一下什么是视频网址? 可以从加载器swf或加载浏览器中获得。 (我标记它JS,因为也许有办法从Flash浏览器检索它反对一些如何 即萤火虫像插件做的。)

TNX 的Hed

+0

尝试使用Chrome的开发工具网络标签:https://developer.chrome.com/devtools/docs/network#network-panel-overview – Cherniv 2014-11-14 13:53:33

+0

我们使用这样的: https://developer.mozilla.org/en-US/docs/Web/API/Window/performance 作为一个选项,但它仅适用于chrome(内部化flash插件的唯一浏览器)并且存在其他问题(如一个有限的url堆栈) - 仍然希望闪光的方向。 – Hed 2015-04-20 06:20:51

回答

1

这是不可能从闪存做到这一点。 但有一个解决方法。如果URL在JavaScript方面是已知的,您可以从JavaScript传递视频网址。您只需要在您的Flash应用程序中注册回调并从JavaScript调用它。 你可以在这里找到更多的细节:how to pass arguments from javascript to as3 using external interface

相关问题