2016-05-10 12 views
1

Nun, ich habe VideoView verwendet, um mein Video abzuspielen. Es unterstützt nur .mp4-Format (Korrigieren Sie mich, wenn ich falsch liege), ich muss .flv Video spielen. Ich habe den MX Player/VLC Player auf meinem Android Handy installiert. Wie lade ich die Liste der verfügbaren Media Player, wenn ich auf Play Video Schaltfläche in meiner Aktivität klicke.Video mit externem Media Player in Android abspielen

Unten ist der Code I Video ansehen geschrieben habe verwenden, wenn es

public void onClick(View v) { 
      File root = Environment.getExternalStorageDirectory();     
      String externalFilesDir = getExternalFilesDir(null).toString();  
      String videoResource = externalFilesDir +"/" + "VID_20160115_215637181.mp4"; 
      mediaController.setAnchorView(videoView); 
      videoView.setMediaController(mediaController); 
      videoView.setVideoPath(videoResource); 
      videoView.requestFocus(); 
      videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { 
       @Override 
       public void onPrepared(MediaPlayer mp) { 
        videoView.seekTo(0); 
        videoView.start(); 
       } 
      }); 
     } 

Antwort