C ++中的音频播放控制

时间:2012-09-14 06:51:13

标签: audio controls sync playback

我正在开发一个项目,要求我将音频播放(最好是mp3文件)与我的程序同步。 我的程序从txt文件中读取一个动作文件,并以特定的速率将它输出到串行端口。同时必须在扬声器上播放音频文件。此音频文件必须与数据同步。也就是说在传输100字节数据后,音频必须播放到预定义的时间。

用于播放和控制音频的工具是什么? 教程会很棒!

谢谢!

1 个答案:

答案 0 :(得分:0)

通常,在处理音频时,您希望将其他音源同步到音频。这有几个原因,但最重要的是音频在运行在自己硬件上的时钟上运行。你必须从那个时钟获得时间信息。这里有一个使用portaudio的指南,但这些原则适用于其他情况:

http://www.portaudio.com/docs/portaudio_sync_acmc2003.pdf