|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
『协助置顶』关于语音聊天程序中的一个问题,大家帮助我
我在做一个声音实时传输的程序,我把采集到的声音数据通过UDP发送到对方(另一台计算机上的接收程序),对方通过Datagramsocket.receive(Datagrampacket sourseData)接收后,然后用byte[]=sourseData.getData()把数据存放到字节组里,我不知道该用什么方法播放字节组里的声音数据,请大家给我指点迷津:)
我不想把接收到的数据转换成声音文件,然后再播放。我想直接播放字节组里的声音数据。 |
『协助置顶』关于语音聊天程序中的一个问题,大家帮助我
哦
你现在怎么用的?
1.获得输出的途径
SourceDataLine line=AudioSystem.getLine()
2.constuct a sound format
AudioFormat format = ...
这个format许要和你采集是的format一致
3.open line
line.open(format)
4.line.writeByte(byte[] b)
具体的可以看sun的sound api 详情
http://java.sun.com/products/java-media/sound/index.html |
| |