我如何通过PHP获得SWF电影的持续时间?

时间:2011-06-28 09:33:42

标签: php flash

我需要通过php获取swf电影的持续时间。例如我在我的网站上有3个SWF电影,我想要比第一个结束时更精确地播放。我在这里找到了一个小图书馆

  

http://php.net/manual/en/book.swf.php

但我不明白,这值得吗?它根本没有文件。

我想让我的PHP代码在网站上找到SWF电影,(不管它们会有多少)并且一个接一个地播放。如果php不能完美地做到这一点,那么另一种方式或解决方案是什么? JavaScript的?我搜索谷歌,没有。

请帮忙......

1 个答案:

答案 0 :(得分:1)

您提到的PHP扩展实际上有一些文档even an example - 但它用于以编程方式创建swf动画。

要确定现有Flash影片的长度(我想你的意思是.flv,因为你谈论影片),我建议你使用像extract这样的命令行工具(来自libextractor):

$ LC_ALL=C extract Musik/barsandtone.flv 
format - 44100 Hz, 16-bit, stereo, MP3, 96.0000 kbps
format - 360x288, 10.00 fps, On2 TrueMotion VP6, 400.0000 kbps
duration - 6.00 s
mimetype - video/x-flv