我想知道,有没有办法在不同的音频通道上播放哔声?例如,假设我想仅在左侧频道上呼叫Beep(100,100)
,在右侧频道上呼叫Beep(200,100)
。我该怎么做?我想发出一声嘟嘟声,所以它只能在左扬声器上注册,另一个在右扬声器上注册。
答案 0 :(得分:-1)
根据其他问题,您可以使用命令行播放声音:
https://superuser.com/questions/101974/play-a-sound-maybe-wav-from-windows-line-command
您将需要两个“beep.wav”立体声文件,一个播放左声道的嘟嘟声,另一个播放右声道的哔声。
如果要编写自己的C ++程序,对于Windows,则需要使用Microsoft DirectSound API,它是DirectX的一部分。
https://msdn.microsoft.com/en-us/library/windows/desktop/bb318665