2014-12-30 16 views
5

iam la riproduzione di un video da URL e il suo bene, ma alcuni momentiErrore MediaPlayer (1, -1004) Perché?

registro dà

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

e alcune volte il suo Avvio di una finestra di dialogo che dice che il lettore multimediale non è possibile riprodurre il video per lo stesso URL | so Perché questo sta accadendo, qual è il significato di questo errore e come risolverlo?

questo è il mio codice

MediaController mediaController = new MediaController(mActivity); 

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

correlati: http://stackoverflow.com/questions/9939243/video-player-does-not-play-the -video-ogni volta –

+0

hai trovato una soluzione? –

+0

puoi provare la webview – Jehad

risposta

0

Prova questo:

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