我的视频视图说“不能播放视频”,但网络视图可以播放吗?

时间:2018-11-02 08:58:35

标签: android android-videoview

我使用videoview播放一些.gif但不能播放。当我用来播放gif或mp4时,我无法播放视频,但是当我尝试使用网络视图时,一切正常。

VideoView i = (VideoView) findViewById(R.id.videoView1);
i.setVideoPath("file:///android_asset/ad.gif");
i.start();

1 个答案:

答案 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支持的格式之类的东西)。