我有以下代码用于从SDCard播放视频:
mVideoView=(VideoView)findViewById(R.id.videoView1);
MediaController mc=new MediaController(this);
mc.setAnchorView(mVideoView);
mVideoView.setMediaController(mc);
String path=Environment.getExternalStorageDirectory().getAbsolutePath()+"/Media/b.flv";
mVideoView.setVideoPath(path);
mVideoView.start();
这是.mp4文件的工作代码,但不适用于.flv。有什么办法可以从SDCard播放.flv视频吗?非常感谢。
根据文档,Android本机不支持.flv
容器格式。这限制了您的选择:
- 将视频转换为其他格式(如MPEG-4)
- 找到一个可以直接处理
.flv
视频的库 - 编写一个可以直接处理
.flv
视频的库 - 使用Android Flash Player播放