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

时间:2016-05-10 00:22:51

标签: java android video media-player

好吧,我已经用VideoView播放了我的视频。它只支持.mp4格式(纠正我,如果我错了),我需要播放.flv视频。我的Android手机上安装了MX Player / VLC播放器。单击“活动”中的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();
                }
            });
        }

1 个答案:

答案 0 :(得分:1)

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

此问题中的示例:Android intent for playing video?