我使用videoview播放一些.gif但不能播放。当我用来播放gif或mp4时,我无法播放视频,但是当我尝试使用网络视图时,一切正常。
VideoView i = (VideoView) findViewById(R.id.videoView1);
i.setVideoPath("file:///android_asset/ad.gif");
i.start();
答案 0 :(得分:1)
使gif在WebView之外运行的最简单方法是使用the Glide library with ImageView。
ImageView imageView = (ImageView) findViewById(R.id.my_image_view);
GlideApp.with(context).load("gif_source").into(imageView);
编辑:没意识到您还问过有关MP4的问题(清晨)。 Here's a post which gives some good info on it,因为它可能非常复杂(诸如确保将MP4编码为Android支持的格式之类的东西)。