java如何获取Flash的播放时长或者是播放的总帧数?

解决方案 »

  1.   

    在你调用flash的代码前加一个得到系统当前时间
    System.currentTimeMillis()//返回flash开始播放的时间点,可以精确到毫秒
    然后在你flash结束后再加一句上面的代码,
    相减就可以得到你播放了多长事件。
      

  2.   

    不明白,flash不提供相关接口吗?那我怎么知道它开始放了,结束放了啊?
      

  3.   

    我的意思是想在一个列表里添加多个flash,添加的同时算出flash的时长,然后把flash名和时长同时放到一个列表里,最终是为了,让这几个flash通过算法循环播放而已,目前就是得不到时长,郁闷中!1楼的想法不现实
      

  4.   

    动画上传后,在服务端调用ffmpeg来取得这些信息并存入数据库。
    详情自己查。
      

  5.   

    要分别获取多个flash的时长,那可是一会的功夫,只有一上传加载,就要开始计算时长了,我做的获取视频时长就是这样,只有一上传就马上就知道视频时长(是通过一些命令得到)。我要的就是得到flash的时长就像我得到视频的时长那样
      

  6.   

    java如何获取Flash的播放时长,在文件上传时就获取????