守正
分类: 嵌入式
2010-06-07 14:43:00
|
psusong | 2009-12-31 10:18 |
实际情况是播放mp4的时候必须首先获得moov的数据,否则没法解析mdat中的audio/video数据 对于2的情况,是因为moov在mdat后面,也就是在文件末尾,要播放这个文件意味要先把mdat下载下来才能下载到moov,也就是说没法直接获得moov,所以不能通过http的方式在线播放这个文件 并不是以文件的形式就不判断moov了,而是文件形式下moov无论在文件头还是文件尾部播放器都可以instant获得moov的数据,而http的方式下不能随意的seek到文件尾部,所以也就无法立即获得moov数据,当然无法播放了 |
chinaunix网友2011-01-18 16:21:07
那么您最终解决了由于moov导致不能在线播放的问题了吗? 或者说您是通过什么格式转换软件来达到让moov信息放在mp4头文件的?