有没有办法在VideoView或任何表面上播放.flv文件?

时间:2012-03-05 06:34:51

标签: android

我有以下代码用于播放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视频吗?谢谢。

1 个答案:

答案 0 :(得分:1)

根据documentation,Android本身不支持.flv容器格式。这会将您的选项限制为:

  1. 将视频转换为其他格式(如MPEG-4)。
  2. 找一个可以直接处理.flv个视频的图书馆。
  3. 编写一个可以直接处理.flv个视频的库。
  4. 使用Android Flash Player播放。