→ 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