2,543
社区成员
发帖
与我相关
我的任务
分享
暗夜流岚 说的方式没错,可以mp4文件可以保存,用potplay之类的播放器也能播放,但是,问题来了,用微软自带的媒体播放器则播放不了。
用potplay播放器查看这个mp4文件属性,显示format是MPEG-PS格式,而微软媒体播放器能播放的MP4文件的format实际上是MPEG-4格式,所以这个流保存是简单,但是如何转换成一个最通用的格式,比如MPEG-4、avi等就不晓得怎么搞了。
FileStream fs;
byte[] write = new byte[dwBufSize];
Marshal.Copy(pBuffer, write, 0, write.Length);
string filepath = "C:\\Users\\Administrator\\Desktop " + "\\" + 文件名+ ".mp4";
fs = new FileStream(filepath, FileMode.Create);
fs.Write(write , 0, write.Length);