私は、MediaPlayerを使用してビデオを再生する簡単なアプリケーションを作成しました。ビデオは3GBのファイル形式です。アプリケーションはAndroid 4.xで動作していますが、Android 2.xではエラー(1、-19)が報告されています。 MediaPlayerインスタンスが1つしかなく、MediaPlayer.start()メソッドが呼び出されたときにMediaPlayerがそのエラーを報告します。ビデオストリームはMPEG-4で、携帯電話はデフォルトのプレーヤーで再生できます。Android2.0:MediaPlayerエラーコード(1、-19)
誰でもこの問題を解決する方法を教えてください。
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS)を追加して問題を解決しました。なぜ型が自動的に設定されていないのかわかりません。 – DerekHe
これは一般的なポート処理のためのエラーです。 'const PVMFStatus PVMFErrPortProcessing =(-19)' – rds
コメントを回答として追加し、それを受け入れて質問が答えられないものとして表示されないようにします – momo