2010-06-24 24 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