当我给一个无声的 avi文件写入一个声音时,为什么播放时帧的数量减少了?有哪些可能的原因呢?有声音时就看不到视频播放,为什么?
写流的代码如下:    if(AVIFileCreateStream(AviFile,&StreamWav,&WavAVIinfo)!=AVIERR_OK)
MessageBox("create stream error!");
    //创建流
      
if(AVIStreamSetFormat(StreamWav, 
0, 
(LPSTR)&PCMWaveFmtRecord, 
sizeof(WAVEFORMATEX))!=AVIERR_OK)
MessageBox("format stream error!");
    //格式化流
    
if(AVIStreamWrite(StreamWav, 0, 1, 
pData,
iBytesToRead,
AVIIF_KEYFRAME,
NULL, 
NULL)!=AVIERR_OK)
MessageBox("write stream error!");