我在回调函数的Databuf里得到了不断回调上来的视频数据,每次DataBuf都会更新,想写入一个文件中,该如何去做?现在是这样的
在回调里这样写的
pStr := String(DataBuf);
datalength := Length;
Mpeg4File := TFileStream.Create(Mpeg4FilePath,fmOpenWrite) ;
Mpeg4File.Write(pStr,Length) ;
Mpeg4File.Free;
发现数据是可以写进去,但是录像文件只有40个字节,也就是只有文件头写进去了,,后面的好像写不进去的样子
我在VC里能实现录像,几秒钟也就几百K的大小,请问大侠们这是为何? Delphi没学过,自己刚开始看,请帮帮忙
在回调里这样写的
pStr := String(DataBuf);
datalength := Length;
Mpeg4File := TFileStream.Create(Mpeg4FilePath,fmOpenWrite) ;
Mpeg4File.Write(pStr,Length) ;
Mpeg4File.Free;
发现数据是可以写进去,但是录像文件只有40个字节,也就是只有文件头写进去了,,后面的好像写不进去的样子
我在VC里能实现录像,几秒钟也就几百K的大小,请问大侠们这是为何? Delphi没学过,自己刚开始看,请帮帮忙
解决方案 »
- 大家帮帮忙呀!
- 三层构架的数据库,请高手们赐教!
- SOS, 如何在Formcreat事件写代码停止窗口的继续运行?,使用 Form1.free时,可编译,但执行时出错!
- 我在安装fastreport时,提示无fr_class.dcu文件,我搜索全部目录只发现有fr_class.pas文件,
- -------100分------Tdataset.oldvalue使用的問題,問題解決給分。在線等待……
- 送分
- 准备辞职,来了有分
- system failure 是怎么回事?
- 为什么csdn把大家的回复都发到我的邮箱里去了???!!!!
- 为何提示错误??
- delphi编程
- 源码分享: 可用于进程间共享的超小型多读单写锁
Mpeg4File.Seek(0,soFromEnd);//往尾部添加资源
.........