[問題] PlaySound 有辦法同時撥兩個聲音嗎?

看板C_and_CPP (C/C++)作者 (我愛阿蓉)時間16年前 (2010/01/16 17:03), 編輯推噓2(206)
留言8則, 5人參與, 最新討論串1/2 (看更多)
查了MSDN 是說無法做到的 可是如果硬要達到呢? 是否可以用CreateThread去做? 我試了一下Thread撥出聲音 可是一撥聲音 之前process所撥的背景音樂也就沒了 想請教各位 並想問說 如果thread所呼叫的function做完了 他thread 我要自己銷毀嗎? 還是要怎麼去維護呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.73.81 ※ 編輯: QQ29 來自: 123.192.73.81 (01/16 17:12)

01/16 17:39, , 1F
他會自己結束阿
01/16 17:39, 1F

01/16 17:44, , 2F
↑ (如果是背景緒程的話)
01/16 17:44, 2F

01/16 23:14, , 3F
AfxBeginThread的話,記得有個指定會自動銷毀的設定…
01/16 23:14, 3F

01/17 12:06, , 4F
不行!
01/17 12:06, 4F

01/17 12:56, , 5F
你可能要去作混音吧
01/17 12:56, 5F

01/17 13:38, , 6F
樓上說的對,你要用DirectX裡的DirectSound/DirectMusic!
01/17 13:38, 6F

01/17 13:39, , 7F
或者去找一些third-party做的library吧!
01/17 13:39, 7F

01/17 19:59, , 8F
其實我是要用手機上wince的@@ 只是我看書上只交基本的這個...
01/17 19:59, 8F
文章代碼(AID): #1BKO3zJz (C_and_CPP)
文章代碼(AID): #1BKO3zJz (C_and_CPP)