Android MediaPlayerのエラーコード?質問する

Android MediaPlayerのエラーコード?質問する

Androidでライブラジオストリームを動作させるのに苦労しています。クラスを使用してMediaPlayer、URLを設定して再生するだけです。ほとんどの場合うまく動作しますが、5〜30分後には必ず停止します。2.1の電話(より具体的にはヒーロー)では、次のログ出力が表示されます。

W/MediaPlayer( 7919): info/warning (1, 26)
I/MediaPlayer( 7919): Info (1,26)
I/MediaStreamService( 7919): mPlayer info code:1  extra:26
E/MediaPlayer( 7919): error (1, -11)
E/MediaPlayer( 7919): Error (1,-11)

MediaStreamService出力が含まれているサービスはどこMediaPlayerから来ているのでしょうか?OnInfoListener

2.2の電話ではコールバックがまったく来ずOnInfoListener、ストリームが止まってしまいます。しかし、logcatではこれが確認できます。

E/HTTPStream( 1020): recv failed, errno = 11 (Try again)
E/HTTPDataSource( 1020): retrying connection failed

私の1.6の携帯電話では、logcatのスパムが絶え間なく発生しているにもかかわらず、問題なく動作しているようです。

E/PlayerDriver( 82): Invalid percentage value <big growing number>

私の質問は、エラー コード (1、26) は何を意味するのかということです。メディア プレーヤーがクラッシュする原因は何ですか? 2.1 の問題は 2.2 の問題とまったく関係がありますか? ありがとうございます、Nathan

編集: ソース コードを調べていたのですが、それが何を意味するのか正確にはわかりませんOnInfoListenerでしたpublic static final int MEDIA_INFO_UNKNOWN = 1;。また、これらの追加情報がどこに保存されているかもわかりません。Media info unknown が何を意味するのか、またはこの 26 が何を意味するのか、何か知見があれば大変ありがたいです。

ベストアンサー1

私の質問は、エラー コード (1、26) は何を意味するのかということです。

  • 26はPVMFInfoErrorHandlingStartを意味し、単なるエラー表示です

エラーは -11 で、PVMFErrTimeout を意味します。定義ファイルはここで確認できます。リンクテキスト

おすすめ記事