Dzwiek w 1 sluchawce

0

Witam,
czy ktos wie jak odtwarzać dzwiek w 1 sluchawce, wczesniej wybranej? Dzwiek jest generowany za pomoca podstawowych bibliotek dzwieku i chcialbym wyciszyc go w jednej ze sluchawek..

0

standardowy dźwięk w javie jest mono więc nadaje takim samym sygnałem na obie słuchawki. musiał byś przekonwertować go na stereo

0

Nie bardzo znam sie na dzwiekach.. Najgorsze jest to ze zbliza sie sesja i nie mam duzo czasu na szukanie tego wszystkiego.. jesli ktos mialby jakoas konkretna podpowiedz to bede wdzieczny.. Moj kod generujacy dzwiek wyglada tak:

public void play() throws LineUnavailableException, InterruptedException{

    float samplingFrequency = 44100;
    float msecs = soundTime;
    byte[] buf;
    AudioFormat af;

    buf = new byte[1];
    af = new AudioFormat(samplingFrequency,8,1,true,false);

    SourceDataLine sdl = AudioSystem.getSourceDataLine(af);

    sdl.open(af);
    sdl.start();
    for(int i=0; i<msecs*samplingFrequency/1000; i++){
        double angle = i/(samplingFrequency/frequency)*2.0*Math.PI;
        buf[0]=(byte)(Math.sin(angle)*amplitude);

        sdl.write(buf,0,1);            
    }

    sdl.drain();
    sdl.stop();
    sdl.close();
}
0

jak zakodzić stereo masz TU

0

Wielkie dzieki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1