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. c中声音播放后的声音#
- 2. iPhone UIPickerView不播放选择声音
- 3. 如何选择声音设备播放声音?
- 4. 使用libasound无法在USB声卡中播放声音。 (C++)
- 5. 播放声音
- 6. 播放声音
- 7. 播放声音?
- 8. 如何在特定的声卡中播放声音
- 9. 使用系统声音播放声音
- 10. 如何在Java中播放声音?
- 11. 在Java程序中声音播放
- 12. 在Java游戏中播放小声音
- 13. 在C++中播放声音
- 14. 在android中播放声音
- 15. java中的声音 - 播放声音时游戏会冻结
- 16. Java声音。暂时静音背景音乐并播放声音
- 17. 无法播放Java中的声音
- 18. 如何从D3js选择中的音频标签播放声音?
- 19. 如何在SDL的两个独立声卡上播放声音?
- 20. 在没有声卡的情况下通过SIP播放声音
- 21. 如何从声音的开始播放/暂停声音和声音播放?
- 22. VC++播放声音
- 23. Ruby声音播放
- 24. MonoTouch:播放声音
- 25. 声音未播放
- 26. 声音未播放
- 27. 播放声音作为系统声音
- 28. 如何使用java播放声音
- 29. 如何使用Java播放位于我的.jar中的声音
- 30. 另一个声音开始播放时的Java停止声音
请尝试此链接:http://www.developerfusion.com/article/84314/wired-for-sound/ – 2013-04-08 08:04:26
谢谢,但这只显示如何在默认播放声音线,但不是如何在另一个声音设备上播放声音 – Soccertrash 2013-04-08 08:29:18