Esiste un modo per caricare campioni audio dalla memoria utilizzando il metodo SoundPool.load
?Carica audio dalla memoria in Android
Purtroppo tutti gli methods forniti in SoundPool
utilizzano argomenti per i file reali. Il problema è che voglio caricare suoni da file zip su SDcard, e l'estrazione di zip (come nella soluzione this) non è un'opzione.
Inoltre, c'è un solution per il caricamento da file zip non indossati, ma i miei file sono divisi (e saranno con password).
Quindi c'è un modo per avere java.io.FileDescriptor
che rappresenta un file virtuale, quindi posso implementare alcune classi astratte posizionando i miei flussi?
Cordiali saluti.
Sono riuscito a utilizzare FileDescriptor di MemoryFile come i parametri per MediaPlayer setDataSource e SoundPool.load() , segnala sempre i seguenti errori: java.io.IOException: setDataSourceFD non riuscito: stato = 0x80000000 –