0
我已經使用Flash和AS3創建了自己的視頻播放器。在Flash影片中,我有一個鏈接,允許用戶在自己的網站上覆制對象嵌入代碼和頁面網址,類似於YouTube。玩家都能正常工作,並根據您擁有的頁面來檢索正確的flv。我也有對象嵌入代碼工作正常。我遇到的問題是獲取網頁網址。如何使用swfobject/JavaScript動態檢索Flash中的頁面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來完成。
感謝
德克蘭
Rytmis嗨,做什麼你建議.. flashvars.pageURL = 「document.url」; 這只是在文本字段中輸出文本:document.url,並且不會給我頁面URL。任何其他想法? – declan 2009-10-29 13:00:32
不要把它放在引號中。 flashvars.pageURL = document.URL; – Rytmis 2009-10-29 13:16:23
這也沒有效果。我最終通過使用flashvars.pageURL = window.location.href現在工作正常。 無論如何感謝 – declan 2009-10-30 09:42:24