2010-04-15 40 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按钮,享受您遍历数组的能力。