全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1931
推到 Plurk!
推到 Facebook!

mcisendstring 和 sndplaysound 同时使用的问题?

尚未結案
luqiao
一般會員


發表:1
回覆:1
積分:0
註冊:2008-10-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-10-21 12:26:56 IP:220.176.xxx.xxx 訂閱
1、游戏音乐一直MCISENDSTRING线程播放MP3文件,有问题:NOTIFY回调判断stopped时根本就不是MP3的结束点,但MID或WAV却正常,希望知道解决方案。我现在用别的方式判断,很麻烦。
2、游戏声效都是用sndPlaySound播的WAV文件,问题又来了:只要碰到背景MP3正好更换曲目或重新播放时,WAV就经常不发声,乱猜是声道优先的问题,于是采用以下笨方法,做了个3秒的音量为0的WAV文件,每次线程播MP3前先sndPlaySound一下这个WAV,希望这样WAV能优先抢到某声道?结果确实好多了,但有出现了更怪的问题,这样MP3又有时候播不出了。
3、目的很简单,就是一直乱播MP3,然后还要不定期地乱发WAV,要保证全正常。。。先声明,不要用DX,实在很烦动辄使用它方控件或DLL。因为我不是混音的概念,我只要保证音乐和声效同时有(声效全是wav格式,asycn异步不等返回的,乱播放),不需要同一刻2个以上的声效发声。
盼解答,谢谢!
luqiao
一般會員


發表:1
回覆:1
積分:0
註冊:2008-10-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-10-25 13:31:52 IP:59.55.xxx.xxx 訂閱
顶,求大家帮忙看看啊,这个很难吗?
系統時間:2017-10-24 15:54:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!