我想在一個VideoView播放視頻(通過URI),有時得到以下錯誤:不確定錯誤在VideoView播放視頻時
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
(感謝線索Complete list of MediaPlayer error codes)
但是,這並不使事情變得更加清晰,沒有什麼有關於-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類執行。
您是否安裝了官方的twitter應用程序?如果是這樣,請嘗試刪除並查看錯誤是否消失。 –
Twitter?我不明白這是相關的。不,我沒有安裝推特應用程序。 –