繁体   English   中英

使用HTML5 File API上传swf并获取宽度和高度

[英]Upload swf and get width and height using HTML5 File API

使用HTML5 File API读取上传的swf文件的宽度和高度的最佳方法是什么?

我在研究中发现的最佳技巧是从window.URL.createObjectURL(file)获取url,以便将其传递给动态创建的embed元素的src属性。 然后获得宽度和高度。

您看到更好的解决方案了吗?

每个swf文件的标题中都有FrameSize。 如果您找到从swf文件中读取第一个字节的方法,则将看到答案。

您必须执行以下步骤:

  1. 将SWF文件打开为二进制文件
  2. 跳过第一个字节(签名,版本,文件大小)
  3. 接下来的字节包含帧大小

有关更多信息,请参见SWF文件格式规范

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM