站长资源网络编程 Java/JS获取flash高宽的具体方法 整理:jimmy2026/11/4浏览2次 站长资源 网络编程 网盘链接 云盘下载 简介JS: 设置 embed 高度和宽度可以改变 flash 的高度和宽度,从而获取。 复制代码 代码如下: JS: 设置 embed 高度和宽度可以改变 flash 的高度和宽度,从而获取。 复制代码 代码如下: <!DOCTYPE HTML> <html> <body> <embed src="/UploadFiles/2021-04-02/test550X400.swf"><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像素 上一篇:JavaScript将页面表格导出为Excel的具体实现 下一篇:location.href用法总结(最主要的) 最新资源 群星《奔赴!万人现场 第2期》[FLAC/分轨][518.8 群星《奇妙浪一夏 (上海迪士尼度假区音乐)》[32 群星《奇妙浪一夏 (上海迪士尼度假区音乐)》[FL 【古典音乐】詹姆斯·高威《季节》1993[WAV+CUE] 贝拉芳蒂《卡里普索之王》SACD[WAV+CUE] 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE] 群星《欢迎来到我身边 电影原声专辑》[320K/MP3 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓 群星《2024好听新歌42》AI调整音效【WAV分轨】