Spara ljud i ByteArrayOutputStream till WAV-fil

Diskussion i 'Frågor, support och diskussion' startad av johle, 26 april 2011.

  1. johle

    johle Kid Droid Medlem

    Blev medlem:
    8 juni 2010
    Inlägg:
    35
    Mottagna gillanden:
    0

    MINA ENHETER

    Tjena alla glada Android-programmerare :)

    Jag håller på med ett litet projekt där jag genererar ljud under runtime som hamnar i en ByteArrayOutputStream som jag sedan vill spara som en WAV-fil.

    I "vanliga" java kan detta lösas med:

    Kod:
    
    	ByteArrayInputStream bais = new ByteArrayInputStream(data);
    	AudioInputStream ais = new AudioInputStream(bais, format, data.length);
    	AudioSystem.write(ais, AudioFileFormat.Type.WAVE, file);
    
    
    Men jag hittar inget motsvarande i Android :/

    Jag har Googlat ett bra tag nu, men de flesta tips handlar om att spela in ljud via mic och MediaRecorder som sedan kan spara till WAV native.

    Några tips skulle uppskattas enormt då jag verkligen kört fast :/

    MVH

    Johan

    EDIT:
    Efter flera timmars Googlande hittade jag detta, men tyvärr lyckades inte denna person lösa problemet heller :o
    http://stackoverflow.com/questions/4960125/audiorecord-pcm-data-of-no-use
     
    Last edited: 26 april 2011