2016-05-10 12 views
1

まあ、私はVideoViewを使って私のビデオを再生しました。それは.mp4フォーマットしかサポートしていません(間違っている場合は私を修正してください)、私は.flvビデオを再生する必要があります。私はMXプレーヤー/ VLCプレーヤーを私のAndroid携帯にインストールしました。アクティビティでPlay Videoボタンをクリックすると、利用可能なメディアプレーヤーのリストを読み込むにはどうすればいいですか?以下はAndroidで外部メディアプレーヤーを使用してビデオを再生する

それは

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

答えて

1

を助けている場合は、いくつかの他のプレーヤーで動画を再生したい場合、あなたはこの質問にACTION_VIEW意図

例を使用することができ、私はビデオのビューを使って書かれたコードであります:Android intent for playing video?

関連する問題