zoukankan      html  css  js  c++  java
  • 把FlvJoiner更新了一下

    有人反映用FlvJoiner合并后时间还是显示不正常,这个问题其实是由于flv文件头部包含一个metadata,这个里面也记录了flv的播放时间,而FlvJoiner没有更新这个数据,如果播放器读的是这个时间的话,就会出现flv时间没有更新的问题。

    一些实时播放器就是读的这个时间,如网上的一些用flash写的播放器、psp上的psptube等。另外,我以前打算写一个用ffmpeg转换flv为mp4的工具,由于ffmpeg读的也是文件头部的时间,导致转换进度显示有时不正确,这个工具也就一直没有放出。

    Flv里的metadata数据是adobe自己的amf格式,由于我不打算深入的研究Action Message Format,简单的看了一下其各种基本数据格式后,编写了修改metadata的函数。把FlvJoiner、FlvDownloader以及FlvConverter都给更新了一下,试用几天后,估计国庆前全部放出。

  • 相关阅读:

    类(重要的很)
    异常
    异常
    面向对象oop接口
    面向对象oop多态
    Day10_数组(下)
    Day09_数组(上)
    Day08_网络编程(上)
    Day07_java对象下
  • 原文地址:https://www.cnblogs.com/TianFang/p/1297514.html
Copyright © 2011-2022 走看看