Dámaso López
unread,Sep 25, 2012, 5:31:46 AM9/25/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to tarrac...@googlegroups.com
Bon dia a tots,
A veure si em podeu donar un cop de mà, perque fa una setmana que busco una solució a un problema referent amd só que bé desde la xarxa. El problema es el següent, utilitzo l'objecte SourceDataLine i Multisocket per tal de reproduir l'audi que em bé, de moment tot bé però el problema es quan faig el següent codi:
byte[] buffer=new byte[1024];
DatagramPacket dp;
boolean stopPlay=false;
startSpeaker(); //Method to start sourcedataline
while (!stopPlay){
dp=new DatagramPacket(buffer, buffer.length);
ms.receive(dp);
sdlSpeaker.write(buffer,0,buffer.length);
}
if (stopPlay){
stopPlay=trure;
stopSpeaker(); //Method to close sourceDataLine
}
Crec que el problema es quan li foto "sdlSpeaker.start();" perque ja em comença a reproduïr pel canal dret un soroll, més o menys un "BR BR BR" :-) i a continuació després d'uns segons comença a reproduïr l'audi que m'arriba, s'acopla el so que arriba amb aquest só, però solsament em passa amb el canal dret, amb el canal esquerra em va perfecte, escolto bé la reproducció.
No entenc el que pot passar. Algú em pot donar un cop de mà, si us plau?
Gràcies