directsound 播放音乐会受其他系统进程的影响,比如游戏,暴风影音。。。音乐播放会加快,并且伴有杂音?
后来才知道,应该设置dwFlags为DSBCAPS_LOCSOFTWARE或DSBCAPS_LOCHardWARE
dsBufDesc.dwFlags=DSBCAPS_GLOBALFOCUS
|DSBCAPS_CTRLPOSITIONNOTIFY
|DSBCAPS_GETCURRENTPOSITION2
|DSBCAPS_LOCSOFTWARE|DSBCAPS_CTRLVOLUME;
这是我的音乐播放器里dwFlags的设置,添加完后,你再播放音乐就不会受游戏或其他播放器的影响了。。。
本文介绍了一种通过调整DirectSound的dwFlags参数来避免音乐播放受到其他系统进程干扰的方法。通过设置特定标志位如DSBCAPS_GLOBALFOCUS等,可以确保DirectSound播放的音频不被其他应用程序如游戏或媒体播放器所影响。
748

被折叠的 条评论
为什么被折叠?



