silverlight的MediaElement可以做到帧精确播放,但是在不同浏览器、不同视频格式封装格式下有较大差别。(甚至有很多BUG,特别是downloadprogress这个函数)
经过反复试验,发现一种方法,可以实现progressive download并且帧精确的定位,并且经过简单的测试,在IE和chrome下都基本功能正常。
使用h.264+AAC编码,mp4封装。moov放在视频头部,faststart模式
附ffmpeg转码参数:
ffmpeg-i[input]-vcodeclibx264-b512k-movflagsfaststart-acodeclibfaac-y[output](.mp4)