2014-12-30 24 views
5

iam URL'den bir videoyu oynatırken ve onun iyi çalışıyor ama bazı zamanlarMediaPlayer hatası (1, -1004) Neden?

Log

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

verir ve bazı zamanlar onun medya oynatıcı aynı URL için bu videoyu çalamaz diyor bir iletişim kutusu başlayan | Neden böyle oluyor, bu hatanın anlamı nedir ve nasıl çözülür?

bu deneyin kodum

MediaController mediaController = new MediaController(mActivity); 

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

İlgili: http://stackoverflow.com/questions/9939243/video-player-does-not-play-the -video-her zaman –

+0

bir çözüm buldunuz mu? –

+0

web görüntülemeyi deneyebilirsiniz – Jehad

cevap

0

geçerli:

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(); 
    } 
});