声音、图像同步问题 ( 积分: 100 )

  • 主题发起人 主题发起人 hellobaobao
  • 开始时间 开始时间
H

hellobaobao

Unregistered / Unconfirmed
GUEST, unregistred user!
注意:这个程序使用c#开发的,对大富翁比较有感情所以就来这里问问[:D]。
我自己写的一个播放器,文件格式是我自己定义的。当我的计算机性能较好时可以流畅的播放图像和声音。但是当我启用耗资源的软件后再打开播放器这时会出现声音已经播放完成但是图像还没有显示完,出现不同步现象。
简要的叙述一下原理:
首先打开一个多媒体文件时我把图像数据和声音数据分离出来然后放入相应的数组。然后声音数据通过SoundPlayer.Play播放声音,图像数据以一定的频率显示图像达到播放图像和声音的效果。
 
补充:
该文件内容包括文件头、前后相的镜头所拍摄到的图象数据、声音输入设备获得的音频数据,以及由加速度数据采样电路获得的加速度数据和文件尾。文件是以.CAM(.cam)为后缀扩展名.
结构如下:
文件头:从0X0000到0X02FF
前相图象:CAMx
后相图象:CAMm
音频:PCMx (1/4S)(8Bit)
加速度:ACCx(1/4S)(10Bit)
加速度:ACCy(1/4S)(10Bit)
……
前相图象:CAMx
后相图象:CAMm
音频:PCMx (1/4S)(8Bit)
加速度:ACCx(1/4S)(10Bit)
加速度:ACCy(1/4S)(10Bit)
文件尾
 
帮你顶一个,接个分
 
怎么都没有人回答呢给点建议吧
 
后退
顶部