VideoView vv = (VideoView)this.findViewById(R.id.screen_video);
Uri uri = Uri.parse(URL);
vv.setVideoURI(uri);
vv.start();
我使用上面的代码来播放视频文件。 我成功地播放了一个小视频。 但是当我尝试播放大型视频时。 这是失败。 该文件可以通过我的手机播放。 如何使用videoview播放大型视频文件? 或者视频的限制是什么?
我没有在logcat中看到任何错误。 但它也没有显示缓冲百分比。
答案 0 :(得分:5)
我不知道(我找不到)明确的视频规格来播放一定大小的视频。 但对我来说,这取决于设备和使用的编解码器。 例如,无论视频大小如何,我的设备都能成功播放用MPEG4(ASP)编码的视频,但如果视频是用H264(MPEG4 AVC)编码的话,如果视频大于屏幕尺寸则不能正常工作。
我希望它有所帮助!