[問題] Thread

看板C_Sharp作者 (網洋中的一條狗)時間15年前 (2010/12/18 00:30), 編輯推噓5(5020)
留言25則, 3人參與, 最新討論串2/2 (看更多)
最近開始接觸Thrad的部分 上網看一下資料就想說先打個小程式 想說打個音訊多重奏 就是先撥一首歌 然後不會停 然後這時在選第二首歌 也跟者唱 以此類推 就想說讓人感覺有很多個撥放器 一直大雜唱那樣 我先用一個class static void Thread2() { System.Media.SoundPlayer sp2 = new System.Media.SoundPlayer(music_path); sp2.Play(); } 然後在windowform打一個botton private void button6_Click(object sender, EventArgs e) { Thread t = new Thread(Thread2); t.Start(); // running WriteY() } 可是我每次按一次 只能撥一首歌 想了很久 還是有點不清楚要怎麼多重奏 想請問大大有關實做的問題 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.118.131

12/18 00:40, , 1F
這應該不是用thread就能解決的 這API一次只能撥一個聲音
12/18 00:40, 1F

12/18 00:41, , 2F
開Thread也沒用... 要找有沒有可以同時撥多個的API
12/18 00:41, 2F

12/18 00:42, , 3F
可以稍微問一下.....有這種撥放的api嗎?
12/18 00:42, 3F

12/18 00:47, , 4F
我跟pc不熟耶 我摸到的silverlight 像是mediaelement一次就
12/18 00:47, 4F

12/18 00:47, , 5F
只能撥一個
12/18 00:47, 5F

12/18 00:48, , 6F
XNA有個SoundEffect就可以撥多個 PC版應該有
12/18 00:48, 6F

12/18 00:49, , 7F
也不用開thread撥~
12/18 00:49, 7F

12/18 00:51, , 8F
喔喔 沒有啦 因為是想說用有點類似平行的方式
12/18 00:51, 8F

12/18 00:51, , 9F
來實做這一次作業
12/18 00:51, 9F

12/18 00:52, , 10F
哭哭哩 已經把音訊處理加快加放編碼的處理做完
12/18 00:52, 10F

12/18 00:52, , 11F
結果發現作業最後的功能還是沒做出來
12/18 00:52, 11F

12/18 01:15, , 12F
真的沒法子用thread時做出多重湊的感覺 真g包
12/18 01:15, 12F

12/18 01:32, , 13F
跟thread沒關係啊 你呼叫API 他可以撥聲音 下去也是async的
12/18 01:32, 13F

12/18 01:38, , 14F
恩 恩 好像真的需要其他的LIBARY 我現在正在載directX
12/18 01:38, 14F

12/18 01:39, , 15F
看能不能用directsound 去同時撥放兩個以上
12/18 01:39, 15F

12/18 01:57, , 16F
xna可以找找看阿 應該xna4.0 pc板也有吧 dll拿進來用
12/18 01:57, 16F

12/18 07:24, , 17F
each thread need different soundplayer
12/18 07:24, 17F

12/18 07:36, , 18F
樓上的大大 可以稍微解釋一下 有點看不懂~謝謝
12/18 07:36, 18F

12/18 11:14, , 19F
static SoundPlayer sp[]; in Thread2() sp[j++]=new
12/18 11:14, 19F

12/18 14:40, , 20F
還是有點看不懂得說 不過我嘗試看看 謝謝~~感恩
12/18 14:40, 20F

12/18 14:44, , 21F
soundplayer 不是不可以宣告陣列?
12/18 14:44, 21F

12/18 15:24, , 22F
試了一下下 還是不行同時撥兩首以上的音樂
12/18 15:24, 22F

12/18 22:21, , 23F
API不支援多個 怎麼開thread都一樣呀@@
12/18 22:21, 23F

12/18 23:05, , 24F
恩恩~~thx
12/18 23:05, 24F

12/18 23:06, , 25F
原本還不信邪 搞得很久xdddd
12/18 23:06, 25F
文章代碼(AID): #1D2v0OT4 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1D2v0OT4 (C_Sharp)