Ich habe eine einfache Anwendung geschrieben, die den MediaPlayer verwendet, um ein Video abzuspielen. Das Video befindet sich im 3gp-Dateiformat. Die Anwendung arbeitet mit Android 4.x, aber es meldet Fehler (1, -19) auf Android 2.x. Ich habe nur eine MediaPlayer-Instanz und der MediaPlayer meldet diesen Fehler, wenn die MediaPlayer.start() -Methode aufgerufen wird. Der Videostream ist MPEG-4 und das Mobiltelefon kann es im Standardplayer abspielen.Android2.x: MediaPlayer Fehlercode (1, -19)
Könnte mir bitte jemand sagen, wie ich dieses Problem lösen kann?
ich hinzufügen SurfaceHolder.setType (SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS) und das Problem zu lösen.Und ich weiß nicht, warum der Typ nicht automatisch festgelegt wird, wie es sein soll. – DerekHe
Dies ist ein Fehler aufgrund der allgemeinen Port-Verarbeitung 'const PVMFStatus PVMFErrPortProcessing = (-19)' – rds
Fügen Sie den Kommentar als Antwort hinzu und akzeptieren Sie ihn, damit die Frage nicht als unbeantwortet angezeigt wird – momo