2010-06-24 63 views
0

我通过最新的DirectX SDK在C++上编写了简单的音频回放应用程序。在PC上它工作正常(Windows XP,Vista,Windows 7),但是当我在笔记本电脑上执行应用程序时,它只产生沉默。笔记本电脑上的音频回放

PC和笔记本电脑之间的音频有什么不同?

+0

可以发表这个源代码吗?问题可能在源 – Svisstack 2010-06-24 10:01:54

+0

我使用RTAudio http://www.music.mcgill.ca/~gary/rtaudio/index.html 进行音频设备访问 – dima 2010-06-24 10:07:33

+1

您可以在两个平台上运行rtaudio的一些示例。如果它有效,那么这是一个代码问题;如果不是那么这是你的代码的问题 – INS 2010-06-24 10:49:10

回答

0

这将是您的笔记本电脑上的硬件设置问题。确保笔记本电脑有所有最新的声音驱动程序,并检查它是否没有静音,等等等。

+0

我可以在笔记本电脑上播放任何mp3文件。 – dima 2010-06-24 10:13:15

0

运行DirectX Diagnostisc检查问题与DirectX

转到:开始 - >运行 - >输入:输入dx​​diag

-1

在笔记本电脑上安装最新版本的DirectX

+0

短语“正在安装DirectX”在现代版本的Windows上基本上是没有意义的,除非OP特意收到有关缺少D3DX9,D3DX10,D3DX11或XAUDIO2_7.DLL等并排可选组件的错误。见[不那么直接设置](http://blogs.msdn.com/b/chuckw/archive/2010/09/08/not-so-direct-setup.aspx) – 2015-01-25 09:15:20

+0

@ChuckWalbourn:旧的skool! :D此线程4.5岁...但是...您的观点仍然公平... – Goz 2015-01-25 10:04:32

相关问题