作者coming5F (五樓)
看板Flash
標題[問題] 動態載入影片
時間Fri Apr 11 17:32:12 2008
小弟是初學者
目前用的語言是 PHP 與 AS 3.0
想做類似 youtube 那種動態載入影片的東西
之前都是寫死的檔案 例如 ns.play("test_movie.flv");
只能播放 test_movie.flv 這個檔案
想把裡面轉成變數 但是不知道怎麼從 php 傳要播放的檔案給 flash
以下是目前的程式:
首先有一個頁面 上面可以讓使用者點選想看的影片 ex. 影片1, 影片2, 影片3
PHP
---------------------------------------------------
<?php
echo"<a href='
http://localhost/playing.php?playing=movie'> 第一部影片</a><p>";
echo"<a href='
http://localhost/playing.php?playing=test'> 第二部影片</a><p>";
echo"<a href='
http://localhost/playing.php?playing=test2'> 第三部影片</a><p>";
echo"<a href='
http://localhost/playing.php?playing=test3'> 第四部影片</a><p>";
echo"<a href='
http://localhost/playing.php?playing=test4'> 第五部影片</a><p>";
?>
---------------------------------------------------
接下來第二個頁面(playing.php)會接收上一頁面的變數
PHP
---------------------------------------------------
<html>
<head>
</head>
<body>
<?php
$videoname=$_GET["playing"]; //要播放的檔案名稱
$videoname=$videoname.".flv"; //因為檔案是 .flv 檔, 將副檔名接上
echo"$videoname"; // 只是要測試是否抓對檔名 <--- 結果是沒錯的
?>
<embed src="
http://localhost/video_test1.swf?videoname=<? echo"$videoname"; ?>">
</body>
</html>
---------------------------------------------------
(其中 video_test1.swf 是一個播放器)
embed 那邊的寫法是參考這個網頁的:
http://tw.knowledge.yahoo.com/question/question?qid=1406082304421
他提到在 src="xxxxxx.swf" 後面接 ? 給Flash的變數名稱 = PHP中的變數
之後就可以在 AS 裡面用 _root.變數名稱 去接
但是目前怎麼做都不對
請高手指教 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.249.88
※ 編輯: coming5F 來自: 140.112.249.88 (04/11 17:34)
推 Jerrynet:台大推一個:p 04/11 19:30
推 Jerrynet:有原始檔借看一下嗎? 04/11 19:36
→ coming5F:感謝樓上 太強了 小弟甘拜下風 04/11 20:55
推 Jerrynet:ㄜ....你比我老耶XD 04/11 20:56
推 cjcat2266:為什麼每次Jerry都能夠馬上知道原po是台大的... 04/12 00:49
推 GODSIZE:結果是什麼壓...可以po一下嗎 = = 04/12 01:27
→ Jerrynet:用loaderInfo取得html裡parameter名為FlashVars的值 04/12 01:29
→ Jerrynet:IP在 140.112.xxx.xxx都是台大的啊,140開頭是學術網路 04/12 01:30
推 cjcat2266:原來如此...我平常不會去看人家IP啦 > < 04/12 01:31
推 Jerrynet:IP就在文章下面啊,一看就看到啦XD 04/12 01:33
推 cjcat2266:我就是說那個地方我平常不會去注意... 04/12 01:54
推 GODSIZE:THX, jerry (樓上顯然不夠鄉民 = =) 04/12 11:14