VideoView で (URI によって) ビデオを再生しようとしていますが、次のエラーが発生することがあります。
E/MediaPlayer(15861): エラー (1、-2147483648)
D/MediaPlayer(15861): クライアント側でファイルを開けませんでした。サーバー側を試しています
W/MediaPlayer(15861): メディアプレーヤーは未処理のイベントで終了しました
コードの「リスト」が次のソース コードにあることがわかりました:
https://github.com/android/platform_external_opencore/blob/master/pvmi/pvmf/include/pvmf_return_codes.h
(スレッドの完全なリストに感謝しますMediaPlayer エラー コードの)
しかし、それは物事をより明確にするものではありません.-2147483648については何もありません.1は正であり、このソースではエラーコードは負であると言っています.
このスレッドで同じことが報告されました: Playing youtube video in a videoview、彼はこのエラーの意味について尋ねませんでした (また、彼は何の助けにもなりませんでした)。
このエラーの意味を知っている人はいますか?
ありがとう。
編集
YouTube ビデオを表示しようとしています。ストリームの URL はhttp://www.youtube.com/get_video_info?&video_id=VIDEO_IDから取得され、非同期で実行されています。結果が戻ってきたら、これは私が使用しているコードです:
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
setVideoURI(videoStream);
}
});
これは、VideoView を拡張するクラスによって実行されています。