0

FlashとAS3を使用して独自のビデオプレーヤーを作成しました。フラッシュムービー内に、ユーザーが自分のサイトにオブジェクト埋め込みコードとページURLをコピーできるリンクがあります。これはYouTubeと同じです。プレーヤーはすべて正常に動作し、所有しているページに応じて適切なflvを取得します。また、オブジェクト埋め込みコードは正常に機能しています。私が問題を抱えているのは、ページのURLを取得することです。

以下のコードからわかるように、私はswfobject2.2を使用してムービーをWebページに埋め込み、FlashVarsを使用してプレーヤー内で.flvを呼び出して再生しています。どのページからでも特定のURLを戻すために必要なJavaScriptコードは次のとおりです。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 に答える