2014-12-30 19 views
5

iam chơi một đoạn video từ URL và làm việc của mình tốt nhưng một số lầnLỗi MediaPlayer (1, -1004) Tại sao?

Log cho

MediaPlayer error (1, -1004) 
MediaPlayer Error (1, -1004) 

và một số lần nó Bắt đầu từ một hộp thoại nói rằng các cầu thủ phương tiện truyền thông không thể phát video này cho cùng một URL | vậy Tại sao điều này xảy ra, ý nghĩa của lỗi này là gì và cách giải quyết nó?

đây là mã của tôi

MediaController mediaController = new MediaController(mActivity); 

    mediaController.setAnchorView(VideoViewplayer); 
    VideoViewplayer.setMediaController(mediaController); 
    VideoViewplayer.setVideoURI(Uri.parse("a URL" + ".mp4")); 
    VideoViewplayer.start(); 
+0

liên quan: http://stackoverflow.com/questions/9939243/video-player-does-not-play-the -video-every-time –

+0

bạn có tìm thấy giải pháp không? –

+0

bạn có thể thử xem webview – Jehad

Trả lời

0

Hãy thử điều này:

Uri video = Uri.parse(url); 
MediaController mediaController = new MediaController(this); 
mediaController.setAnchorView(VideoViewplayer); 
VideoViewplayer.requestFocus(); 
VideoViewplayer.setMediaController(mediaController); 
VideoViewplayer.setVideoURI(video); 

VideoViewplayer.setOnPreparedListener(new OnPreparedListener() 
{ 

    @Override 
    public void onPrepared(MediaPlayer arg0) 
    { 
     VideoViewplayer.start(); 
    } 
}); 
Các vấn đề liên quan