Java 处理 多个swf文件合并

奇hu安达 发布于 2012/03/01 18:24
阅读 1K+
收藏 0
  File file1 = new File("f:/01.swf") ;
  File file2 = new File("f:/02.swf") ;
  byte[] fl1_len=  FileUtils.readFileToByteArray(file1);
  byte[] fl2_len=  FileUtils.readFileToByteArray(file2);
  int all_len = fl1_len.length + fl2_len.length ; 
  byte[] in_all = new byte[all_len] ;
  
  for(int i = 0; i< fl1_len.length ; i++) {
  in_all[i] = fl1_len[i] ;
  }
  
  for(int i = 0; i< fl2_len.length ; i++) {
  in_all[i+fl1_len.length] = fl2_len[i] ;
  }
  
  FileUtils.writeByteArrayToFile(new File("f:/03.swf"), in_all) ;



怎么合并多个swf?这样处理只有第一页
加载中
0
ruislan
ruislan
一个变通方式,可以使用swftools,利用Java调用swftools命令
0
红薯
红薯
拜托,swf 怎么可能这么合并呢??? 又不是文本文件
0
worklion
worklion
而且有脚本的也不能这样合并啊
0
奇hu安达
奇hu安达
确实不行,那有什么解决方法吗?
0
浪客Dandy
浪客Dandy

需要调用视频转换工具,比如通过命令行调用ffmpeg或mencoder

0
alex_deng
alex_deng
文本文件就可以这样
0
用户已屏蔽
用户已屏蔽

。。。 太狠了。

 

这样行。。我也学java去。。省得做flash了

0
奇hu安达
奇hu安达
swfcombine能合并...
0
blindcat
blindcat

为啥要合并呢?应该像播放器似的连续载入

返回顶部
顶部