[問題]用matlab放音樂的問題(sound)

看板MATLAB作者 (芒果煉乳)時間12年前 (2012/05/08 15:42), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
小弟寫了一個主程式 希望在程式中執行到某行時播放音效 music(1) 於是寫了個函數如下: --------------music.m------------------- function a=music(s) if s==1 [Y,FS,NBITS]=WAVREAD('bomb.wav'); sound(Y,FS) elseif s==2 %以下播其他音樂 ..... elseif ..... end ---------------------------------------- 這個主程式跟函數本身執行上都沒問題 音樂播放的同時,程式會繼續執行 但是音樂還沒播完,又執行到另一個需要播音樂的那行 程式就會停下來等之前的那首歌播完才繼續執行和播歌 請問有沒有辦法加入什麼指令可以讓我直接把前一首歌中斷 直接撥下一首 或者 讓兩首歌可以同時撥放?? 求教感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.138.115 ※ 編輯: magicjoker 來自: 140.138.138.115 (05/08 17:28)

05/09 02:36, , 1F
自己找到答案了...用 clear playsnd
05/09 02:36, 1F
※ 編輯: magicjoker 來自: 140.138.138.115 (05/09 12:40)
文章代碼(AID): #1FgCvsvz (MATLAB)