Android 有没有办法在VideoView或其他任何表面上播放.flv恶作剧?

Android 有没有办法在VideoView或其他任何表面上播放.flv恶作剧?,android,Android,我有以下用于从SD卡播放视频的代码: mVideoView=(VideoView)findViewById(R.id.videoView1); MediaController mc=new MediaController(this); mc.setAnchorView(mVideoView); mVideoView.setMediaController(mc); String path=Environment.getExternalStorageDirectory().getAbsoluteP

我有以下用于从SD卡播放视频的代码:

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播放器来播放它