0

我使用 Flash 和 AS3 创建了自己的视频播放器。在 Flash 电影中,我有一个链接,允许用户在他们自己的网站上复制对象嵌入代码和页面 url,类似于 youtube。播放器一切正常,并根据您拥有的页面检索正确的 flv。我也有对象嵌入代码工作正常。我遇到的问题是获取页面 URL。

从下面的代码可以看出,我正在使用 swfobject2.2 将电影嵌入到我的网页上,并且我正在使用 FlashVars 在播放器中调用和播放 .flv。我只需要一些 JavaScript 代码就可以从任何页面返回特定的 url:flashvars.pageURL = " ";

我还应该提到,我在 Eclipse 中使用 jsp。

<script type="text/javascript">
    var flashvars = {};
    flashvars.videoToPlay = "http://website.com/video1.flv";
    flashvars.pageURL = "This is the page url";
    var params = {};
    params.quality = "high";
    var attributes = {};

    swfobject.embedSWF("player.swf", "flashContent", "433", "328", 
        "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>

有谁知道我会怎么做?我认为它可以使用 JavaScript 来完成。

谢谢德克兰
_

4

1 回答 1

0

根据 W3C,document.URL应该可以解决问题:

flashvars.pageURL = document.URL;
于 2009-10-29T12:42:11.730 回答