2011-12-13 30 views
0
VideoView vv = (VideoView)this.findViewById(R.id.screen_video); 
Uri uri = Uri.parse(URL); 
vv.setVideoURI(uri); 
vv.start(); 

我使用上面的代码播放视频文件。 我成功播放了一个小视频。 但是当我尝试播放一个大视频。 这是失败。 该文件可以通过我的手机播放。 如何使用videoview播放大型视频文件? 或者videoview有什么限制?videoview for large video

我没有在logcat中看到任何错误。 但它也没有显示缓冲百分比。

+0

发布错误。 – user493244

回答

5

我不知道(也找不到)清晰的videoview规格来播放一定大小的视频。 但对我来说,这取决于设备和使用的编解码器。 例如,无论视频大小如何,我的设备都可以成功地播放使用MPEG4(ASP)编码的视频,但是如果视频使用H264(MPEG4 AVC)编码,如果视频大于屏幕尺寸,则视频不起作用。

我希望它有帮助!