日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php获取flash上传视频文件大小,如何获取flash文件(.swf文件)的长度和宽度

發布時間:2025/3/11 php 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php获取flash上传视频文件大小,如何获取flash文件(.swf文件)的长度和宽度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Flash文件一般是可以縮放的,但縮放顯示會一影響flash的效果,比如動作變慢或變快。要想以最佳狀態顯示,就需要獲取flash文件的長度和寬度,因此要

使用方法:

引入該文件

Require(‘swfheader.class.php’);

創建一個類的實例

$swf = new swfheader(false); //false 參數意思是禁用debug模式,若要開啟請賦值true。

打開你要探測的swf文件

$path = ‘../../’;

$swf->loadswf($path.”myflash.swf");

獲取參數

$width = $swf->width;//寬度,單位像素

$height=$swf->height;//高度,單位像素

還有其他一些屬性可以獲取,這些信息都儲存在$swf數組中,你可以用下面代碼來查看這個數組:

echo “

”;

print_r($swf);

echo “

”;

?>

上面這種寫法是為了讓數組顯示的方式便于閱讀,否則就是一行顯示開,看著很暈。

輸出結果為

swfheader Object

(

[debug] =>

[fname] => main_flash8.swf

[magic] => CWS

[compressed] => 1

[version] => 8

[size] => 2058423

[width] => 980

[height] => 750

[valid] => 1

[fps] => Array

(

[0] => 0

[1] => 30

)

[frames] => 107

)

單獨訪問成員的方式如下

$swf->width;

$swf->fps[0];

如果打開debug模式,則結果如下

DEBUG: Data values initialized

DEBUG: Opened myflash.swf

DEBUG: Read MAGIC signature: CWS

DEBUG: Read VERSION: 8

DEBUG: Partial SIZE read: 183

DEBUG: Partial SIZE read: 26624

DEBUG: Partial SIZE read: 2031616

DEBUG: Partial SIZE read: 0

DEBUG: Total SIZE: 2058423

DEBUG: RECT field size: 16 bits

DEBUG: RECT binary value: 0000000000000000 (0)

DEBUG: RECT binary value: 0100110010010000 (980)

DEBUG: RECT binary value: 0000000000000000 (0)

DEBUG: RECT binary value: 0011101010011000 (750)

DEBUG: Frame rate: 30.0

DEBUG: Frames: 107

DEBUG: Finished processing myflash.swf

swfheader Object

(

[debug] => 1

[fname] => main_flash8.swf

[magic] => CWS

[compressed] => 1

[version] => 8

[size] => 2058423

[width] => 980

[height] => 750

[valid] => 1

[fps] => Array

(

[0] => 0

[1] => 30

)

[frames] => 107

)

下載swfheader >>[download id=”3″]

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的php获取flash上传视频文件大小,如何获取flash文件(.swf文件)的长度和宽度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。