看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《chenwj (UenoJuri)》之銘言: : 我在BCB6中用了 TMediaPlayer這個元件 : 我有一個wav檔 : 內容是只有"咚"一聲 : 我想要在一秒鐘內連續播放五次 : 但是發現似乎沒辦法播放那麼快 : 頂多快到一秒鐘播放個兩三次 : 請問有什麼方法可以快速播放嗎? : 謝謝!
softwind:就算只有咚一聲 它也可能是 0.25sec, 這樣你怎樣塞10/26 00:26
softwind:也沒有辦法在1秒內 塞5個音阿10/26 00:27
softwind:如果 把聲音中斷是合乎期望的作法 那麼開一個thread10/26 00:27
softwind:play到 0.25*(4/5) 的地方 就停掉 maybe是可能的作法10/26 00:28
請問,這個方法要怎麼用呢? 我需要在介面上,用動態新增的方式快速播放Animate元件的avi檔 (順便問一下,bcb能讀取的avi檔有什麼樣的限制..? 好像能播簡易的avi檔,很多的卻不行) 我現在是用一個while的迴圈 每次進入以後如果執行其中一個物件,像下面 while(a<0) { switch(ID) { case 1: TAnimate *Ani; Ani = new TAnimate(this); Ani = .... Ani = Play(1,5,1); break; } } ....大概像這樣 不過頻頻失敗, 所以就乾脆先不以新增元件的方式,而是拉好一個Animate,用內建的動畫測試 可是總是出現這樣的問題: 動畫會等到跳出while迴圈以後才跑,而且跑的次數也非迴圈觸發的次數 搜尋板上好像沒有相關的文章,抑或是我找的關鍵字大有問題... 有先進能指導嗎? 感謝! p.s: 請問一開始引述的thread是什麼樣的觀念呢? --
Aurelio:可惜我發文權限不足 不然我就可以分享我當年偽裝成外賣小06/23 23:53
Aurelio:弟闖進竹蓮幫本部獨挑18堂堂主的小故事了06/23 23:54
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.139