0
A
回答
0
import javax.sound.sampled.*
AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
Mixer.Info[] arrMixerInfo = AudioSystem.getMixerInfo();
// Get a sound clip resource.
Clip clip = AudioSystem.getClip(arrMixerInfo[1]);
// Open audio clip and load samples from the audio input stream.
clip.open(audioIn);
clip.start();
clip.drain();
clip.close();
arrMixerInfo[0]
表示默認聲卡。此代碼只能播放.wav文件
+0
這不完全正確。我只有默認聲卡和虛擬電纜。現在,如果我從AudioSystem.getMixerInfo()中打印出前三個設備,我會得到以下輸出: (1):主聲音驅動程序 (2):揚聲器(Conexant 20672 SmartAudio HD)和(3) CABLE- A輸入(VB-音頻電纜A) 雖然第二個聲音驅動程序是默認驅動程序(因此與第一個驅動程序相同) – 2015-01-14 13:41:55
相關問題
- 1. 在java中播放聲音
- 2. 從SD卡播放聲音
- 3. 聲音播放和播放聲音
- 4. c中聲音播放後的聲音#
- 5. iPhone UIPickerView不播放選擇聲音
- 6. 選擇ListPreference時播放聲音
- 7. 如何選擇聲音設備播放聲音?
- 8. 使用libasound無法在USB聲卡中播放聲音。 (C++)
- 9. Java:多次播放聲音
- 10. 在播放聲音
- 11. 播放聲音在
- 12. 錯誤在播放聲音在Java中
- 13. 播放聲音?
- 14. 播放聲音
- 15. 播放聲音
- 16. 播放聲音
- 17. 播放聲音
- 18. 播放聲音
- 19. 如何在特定的聲卡中播放聲音
- 20. 使用系統聲音播放聲音
- 21. 在Java中播放聲音文件
- 22. 不能在Java中播放聲音
- 23. 在Java程序中聲音播放
- 24. 在Java中播放聲音7
- 25. 在Java遊戲中播放小聲音
- 26. 如何在Java中播放聲音?
- 27. 在firemonkey中播放聲音
- 28. 在C++中播放聲音
- 29. 在AS3中播放聲音
- 30. 在android中播放聲音
請嘗試此鏈接:http://www.developerfusion.com/article/84314/wired-for-sound/ – 2013-04-08 08:04:26
謝謝,但這隻顯示如何在默認播放聲音線,但不是如何在另一個聲音設備上播放聲音 – Soccertrash 2013-04-08 08:29:18