Ho scritto una semplice applicazione che utilizza MediaPlayer per riprodurre un video. Il video è nel formato di file 3gp. L'applicazione funziona su Android 4.x, ma riporta errore (1, -19) su Android 2.x. Ho solo un'istanza MediaPlayer e MediaPlayer segnala questo errore quando viene chiamato il metodo MediaPlayer.start(). Il flusso video è MPEG-4 e il telefono cellulare può riprodurlo nel lettore predefinito.Android2.x: codice di errore MediaPlayer (1, -19)
Qualcuno potrebbe dirmi come risolvere questo problema?
Aggiungo surfaceHolder.setType (SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS) e risolvo il problema.E non so perché il tipo non sia impostato automaticamente come dovrebbe. – DerekHe
Errore a causa dell'elaborazione generale della porta 'const PVMFStatus PVMFErrPortProcessing = (-19)' – rds
Aggiungere il commento come risposta e accettarlo in modo che la domanda non venga visualizzata come non risposta – momo