none
MediaPlay或应用软件播放出声音的的实现过程 RRS feed

  • 问题

  •  

    声卡驱动已经实现并加载可用。请解释一下,MediaPlay 或 应用软件 打开Mp3声音文件,播放出声音的的实现过程。

    如: device.exe 加载 声卡驱动 ----> (Wave_init)。


        MediaPlay 或 应用软件  ---->  打开打开Mp3声音文件


        MediaPlay 或 应用软件  --->  如何持续播放 Mp3声音文件? (线程 消息 IOControl)

     

    2008年4月10日 2:27

答案

  • Media Player播放声音的过程其实比较复杂。牵扯到mp3文件格式和一些解码问题,以及Windows本身多媒体函数的调用。不过无论如何,最终都是调到了声卡的驱动上,就是往声卡的buffer里面塞数据。就可以放声音了。:-)

    关于如何持续播放,您其实可以看一下Wave打头的一系列API,学习一下用法,就可以了。

     

    2008年4月14日 15:53
    版主

全部回复