我写了这样的简单代码:
VideoView v = (VideoView) findViewById(R.id.videoView);
MediaController mc = new MediaController(this);
mc.setAnchorView(v);
mc.setMediaPlayer(v);
v.setMediaController(mc);
v.setVideoPath("/sdcard/media/video/1.avi");
v.start();
我的问题是这个代码 .avi 文件根本无法播放。Logcat 显示这些字符串:AudioFlinger:写入阻塞 209 毫秒,11 次延迟写入,线程 0x15440 MP3Extractor:无法重新同步。信号流结束。
如果不正确,请告诉我如何播放 avi 文件。
PS 是的,我知道,android 默认不支持 avi,但我也知道很多玩家都可以玩。