作者judo1127 (安卓逆耳)
看板C_and_CPP
標題[問題] playsound問題
時間Sun Oct 9 06:22:42 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
BCB
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我使用PlaySound這個函式,我希望他會按照我的排程時間到了播一個以上的語音檔
而PlaySound第三個參數我使用SND_SYNC,那時間到了他會一筆一筆去播音沒問題!!
可是如果其中有一筆語音檔長度大於15秒的話,那就會直接被截掉!!
上網查好像都有這個問題@@ 可是如果參數改用SND_ASNYC那又不會一筆一筆播
會瞬間把所有語音檔播完 好像只會聽到最後一個語音檔>"<
因為時間到了不影響主程式 所以我是創一個thread去做這件事情
想請問有經驗的大大 如果我要一筆一筆播音 該如何解決這個問題呢@@?
餵入的資料(Input):
播音資料皆.wav
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.2.97
※ judo1127:轉錄至看板 Programming 10/09 06:23
1F:推 ericinttu:直接寫在button裡去SYNC 三個wave, 沒問題. 10/10 09:29
2F:→ judo1127:感謝大大 我試試看 10/11 04:38