使用PHP(或javascript)获取SWF文件信息

时间:2009-08-18 12:42:28

标签: php flash

对于我的一个项目,我想使用PHP来读取服务器上的SWF文件并获取SWF阶段的维度。因此,SWF文件尚未嵌入页面中。有人知道这是否可能以及我应该走哪条路线?

3 个答案:

答案 0 :(得分:5)

使用getimagesize(),它与swf文件完美配合。

答案 1 :(得分:2)

见此(SWF Header Parser Class - 根据LGPL许可):

http://www.phpclasses.org/browse/package/1653.html

该网站说:

  

这个类是为了解析   Shockwave Flash动画的标题   文件(.swf)来提取元数据   宽度和高度等信息   动画,压缩状态和   未压缩的大小,帧速率和   总帧数。

     

此类使用解析Flash文件   只有PHP代码,所以没有特殊的扩展名   是必要的。

     

支持压缩和压缩   未压缩的SWF Flash电影

答案 2 :(得分:1)

对于那些在数据库中存储的.SWF文件中寻找getimagesize()解决方案的人来说,这里是我写的blob-data-as-file-stream包装器。在PHP 5.3.10上测试。

http://pastebin.com/6uriJMZv