国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Java/JS獲取flash高寬的具體方法

2019-11-20 21:21:53
字體:
來源:轉載
供稿:網友
JS:

設置 embed 高度和寬度可以改變 flash 的高度和寬度,從而獲取。
復制代碼 代碼如下:

<!DOCTYPE HTML>
<html>
<body>

<embed src="test550X400.swf" id="flash" width="550px" height="400px"/>
<script type="text/javascript">
var flash = document.getElementById("flash");
alert("寬:"+flash.width+" 高:"+flash.height);
</script>
</body>
</html>

JAVA:

利用java解析flash文件頭信息可以得到flash的尺寸,需要特別注意的是flash有兩種類型:FWS,CWS。CWS的數據部分是flash經過zlib壓縮后的形式,解析前需要先解壓。

對于FWS類型的flash其頭信息中包含了尺寸信息,解析方法如下:

前三個字節標識了flash的類型(FWS/CWS);
5,6,7,8字節為該flash文件的大小;
從第9個字節起讀5 bits,設值為n, 越過n bits,讀n bits,設值為x; 再跳過n bits,讀取n bits,設值為y。 swf的寬度和高度依次為x/20和y/20像素
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秦皇岛市| 安顺市| 成都市| 六安市| 珲春市| 安吉县| 绥阳县| 大厂| 津市市| 泰和县| 云和县| 新郑市| 曲水县| 定陶县| 大同县| 临江市| 深泽县| 虞城县| 本溪市| 沁阳市| 汝南县| 河曲县| 株洲县| 汨罗市| 贞丰县| 漳州市| 石楼县| 当阳市| 瑞安市| 邮箱| 古交市| 韶山市| 双辽市| 通州市| 上犹县| 蚌埠市| 湖北省| 镇原县| 中阳县| 鹿邑县| 灵寿县|