我有一个视频文件 读取文件转换为byte[]。比如我视频文件30MB大 而我只读取了15MB然后将byte[] 保存为同样格式的视频文件。 为什么我用播放器打不开这个视频文件? 必须要保证全部读取下来然后保存才可以嘛?
当然
普通的播放器都有文件完整性的检查,VLC Media Player这个试试,或者找个开源组件自己处理播放
我的意思是要如何做读取一个视频文件 然后部分保存
你的视频支持 Stream 编码吗?
怎么看是否支持
@c#牛刀小试: http://www.citt.org.cn/Article.aspx?AID=ffff4160-3a5b-4c7c-8cf4-0c772cac3d4c,多看点片儿,还是有好处的。我没做过视频相关的开发,我都知道方向在哪里。
采用流的读取方式,以前做过类似
用字节流的方式,但是存储会不会太大了,而且不方便读取
用字节流读取才行的,字符流读取的是不能播放的,在C#中常用FileStream来读取字节流。
没明白什么意思
@c#牛刀小试: 你保存部分肯定是播放不了的,你这样做的目的是什么呢?