标签: android
我是android的初学者,想在Android视频中播放gif动画,所以我在此图片中的gif文件显示:
并编写以下代码:
VideoView videoView = (VideoView)findViewById(R.id.video_view); videoView.setVideoPath("raw/newline.gif"); videoView.start();
但是当运行该应用程序时,我收到错误,无法播放此视频,为什么?
答案 0 :(得分:2)
试试这段代码:
Uri uri= Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.newline); videoView.setVideoURI(uri); videoView.start();
您的错误在于您无法指定资源文件的路径。在这种情况下,您必须使用Uri。
Uri
但是AFAIK VideoView无法播放gif。因此,请查看this和this解决方案。
VideoView