Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755

    problema nella riproduzione file audio

    Ciao , riscontro vari problemi nella riproduzione di un file audio mediante java sampled

    ad esempio facendo:
    codice:
    File f = new File (getClass ().getResource (stringaPercorsoFile));
    AudioFormat af = AudioSystem.getAudioFileFormat(f).getFormat();
    AudioInputStream ais = AudioSystem.getAudioInputStream(f);
    ...
    ottengo l'eccezzione:
    codice:
    Exception in thread "main" java.lang.IllegalArgumentException: URI is not hierar
    chical
    ...
    alla prima riga del codice sopra citato


    Ho provato a passare per stream:

    codice:
    InputStram f = getClass ().getResourceAsStream (stringaPercorsoFile);
    AudioFormat af = AudioSystem.getAudioFileFormat(f).getFormat();
    AudioInputStream ais = AudioSystem.getAudioInputStream(f);
    ...
    ottengo ora:
    codice:
    java.io.IOException: mark/reset not supported
    ...
    alla seconda riga del codice sopra citato


    Mediante ricerca web ho trovato il suggerimento di passare per BufferedInputStream del tipo:

    codice:
    InputStream f = getClass ().getResourceAsStream (stringaPercorsoFile);
    AudioFormat af = AudioSystem.getAudioFileFormat(((InputStream)new BufferedInputStream (f))).getFormat();
    AudioInputStream ais = AudioSystem.getAudioInputStream(((InputStream)new BufferedInputStream (f)));
    ...
    ma neanche così va bene , infatti ottengo

    codice:
    javax.sound.sampled.UnsupportedAudioFileException: could not get audio input str
    eam from input stream
    ...
    alla terza riga del codice sopra citato...



    Dunque?Come posso risolvere il problema???

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    ho risolto passando direttamente un BufferedInputStream

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.