在安卓设备上使用外部媒体播放器播放视频

3

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

以下是我使用Video View编写的代码,如果有帮助

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个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接