Я хотел бы воспроизвести звук во всех текущих звонках по скайпу, предпочтительно используя skype4java (или что-то еще, если кто-то знает, как)
Это код, который у меня есть, но он не работает, что мне изменить? или просто для этого проще использовать что-то еще?
public class exampleplaysoundincall {
public static void main(String[] args) {
MakeSound s=new MakeSound();
File f = new File(".\\wavfile.wav");
s.skypesound(f);
}
public void skypesound(File sound){
Connector instance = Win32Connector.getInstance();
instance.setApplicationName("soundmaker");
System.out.println("Metod runs");
try {
System.out.println("Running:"+Skype.isRunning());
} catch (SkypeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Installed:"+Skype.isInstalled());
try {
Call[] active = Skype.getAllActiveCalls();
for (int i = 0; i < active.length; i++) {
System.out.println("active call nr:"+i);
active[i].setFileCaptureMic(sound) ;
active[i].setFileInput(sound);
//active[i].clearFileInput();
}
} catch (SkypeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}