在 Android 中使用外部媒体播放器播放视频

Play Video Using External Media Player in Android

好吧,我已经使用 VideoView 播放了我的视频。它只支持.mp4 格式(如果我错了请纠正我),我需要播放.flv 视频。我在 Android phone 上安装了 MX Player/VLC 播放器。单击 Activity 中的 Play Video 按钮时如何加载可用媒体播放器列表。

下面是我使用视频视图编写的代码,如果对您有帮助的话

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

如果您想在其他播放器中播放视频,可以使用ACTION_VIEW intent

本题示例:Android intent for playing video?