如何使抓下的MediaPlayer单播数据存成.asf文件。这个问题困扰了我很久,急盼高手解答,给点提示也可(详情请进)
fenex 2002-07-17 02:40:07 通过直接抓TCP/IP包,将MediaPlayer单播数据保存下来,使用MediaPlayer播放报错,提示找不到指定的文件。经检查文件的各个Object都有,包括Header Object,File Property Object,Data Object等等,即抓下的数据应该是正确的,应该是单播和普通文件的格式有些不同所致。
后来研究了微软的asf格式文档,更改了Broadcast Flag为0,以及Play Duration,Send Duration,File ID等字段,又发现Data Object的size字段是32,即是Data Object的最小值,于是又将其改大。终于原来的错误解决了,但是一播放就显示播放结束。到底还有哪里不对呢?望各位高手指点一二,谢谢!