2010-04-15 86 views
-2

讓我們假設我在一個文件夾中有3個.flv文件。我如何創建一個可以從該文件夾中讀取.flv文件數量的FlashPlayer並播放它們。如果例子中,我添加了2個視頻到該文件夾​​,FlashPlayer也會檢測到它們,並按名稱,日期等按時間順序播放它們。我的網站FlashPlayer

只需要一些指導或可能鏈接解釋如何做到這一點?

tnx提前。

+0

我不相信你很難找到這方面的例子。 – 2010-04-15 21:05:48

+0

所以你自己實現它有多遠? – 2010-04-15 21:05:50

回答

2

您需要某種服務器端代碼來讀取文件夾並將它們通過xml發送給Flash播放器。 Flash播放器無法自行掃描文件夾,因爲它在瀏覽器(在用戶的計算機上)而不在服務器上運行。你可以嘗試一個黑客(命名所有的文件,如1.flv,2.flv,3.flv等),並嘗試逐個加載它們,直到你得到一個404,但這只是一個醜陋的黑客

+0

不確定服務器端的代碼是關於什麼的。但我appresiate你的答案。至少現在我知道要尋找什麼。想要告訴我更多關於服務器端代碼的信息,難嗎? – MaNa 2010-04-15 21:09:45

+0

@MaNa:取決於你是否是程序員。 – 2010-04-15 21:11:40

+0

這意味着你需要編寫一個將在服務器上運行的程序(取決於服務器程序可以用python,php,java,something.NET等編寫),讀取該文件夾的文件列表,將其放入在一個XML格式並將其返回給Flash播放器 – matei 2010-04-15 21:12:46

1

恕我直言,正確的過程是這樣的:

  1. 寫服務器端代碼(php,.net,ROR)。 服務器端代碼應該「觀察」文件夾,返回文件夾中存在的XML輸出,在這裏,您還可以驗證文件是否具有.flv或.mp4擴展名,並僅返回結果。

  2. 在獲得服務器端代碼之後,在項目的Flash部分中,您將使用XML並簡單地遍歷它以創建一個Array。

  3. 一旦您完成播放電影,您將進入數組中的下一個索引。

很容易,您還可以通過這種方式創建back> forward按鈕,享受您遍歷數組的能力。