学习提取AVI帧遇到个有关问题。[声音与DIVX压缩的AVI]

学习提取AVI帧遇到个问题。[声音与DIVX压缩的AVI]
我学习提取AVI帧,然后用DIRECTX8   DRAW到屏幕上,程序运行有2个问题。
1就是不能播放声音。我获得的声音数据都是同一个字符,好象是0。
2遇到压缩的AVI就不能播放,在提取帧流前,我没加AVI压缩管理函数。
(奇怪,用MICROSOFT默认的视频压缩,压缩的AVI也可以播放,总的
来说,MEDIA   PLAYER   能播放的,我的程序也能播放,但用DIVX等压缩的,
装了相应解码后,MEDIA   PLAYER能播放,我的不能播放,我想是因为我的
程序没有添加AVI解压缩管理函数   )

这2个问题让我头疼了好几天,这些天又访问不了US网站,所以一直无法解决这
2个问题。谁能帮忙解决一下,最好有例子,发送到USER8848@sina.COM.谢谢。
发到这里也可以。

------解决方案--------------------
使用的DirectShow吗?
应该是只能连接就可以了,用GraphEdit 调试看下吧
------解决方案--------------------
只能-> 智能
------解决方案--------------------
看MSDN中的Using AVIFile Functions and Macros
------解决方案--------------------
mark
------解决方案--------------------
关注,没理解错的话,是自己读取,解码,播放吧!
------解决方案--------------------
AVIMakeCompressedStream 或用VCM了么?
------解决方案--------------------
我没做过,但也很想学习

DivX是Mp4,或许可以在GraphEdit中看看,音频流接的是什么Filter,推测其原因。