首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Vitamio播放DivX视频?

如何使用Vitamio播放DivX视频?
EN

Stack Overflow用户
提问于 2012-08-05 10:14:41
回答 2查看 530关注 0票数 0

简单的AVI视频似乎在videoView中播放得很好,我也可以从它们中获得缩略图。

代码语言:javascript
复制
        Bitmap bMap = ThumbnailUtils.createVideoThumbnail(s, MediaStore.Video.Thumbnails.MICRO_KIND);
        ivPic.setImageBitmap(bMap);

然而,DivX avi视频不会播放,也不会给我一个缩略图。

有什么办法解决这个问题吗?

谢谢!

更新:我找到了这个维生素库,不过我已经把它的JAR文件放进了我的应用程序,当我试图播放divx文件时,它会弹出一个对话框,提供下载插件.有办法绕过它吗?

EN

回答 2

Stack Overflow用户

发布于 2012-08-05 10:41:20

安卓不支持DivX视频。有关支持的媒体格式的概述,请参阅此链接:http://developer.android.com/guide/appendix/media-formats.html

编辑:,这是对原始问题的回答,它是关于在VideoView中玩DivX的,并且没有包含任何关于"Vitamio“的内容。

票数 2
EN

Stack Overflow用户

发布于 2014-06-06 11:45:39

如果您想使用Vitamio库显示视频等,那么首先从这里下载Vitamio 免费下载Vitamio图书馆。然后在当前项目中同时包含"ZI“和"InitActivtiy”(它位于Vitamio中)库(右键单击Project-> include ->),然后编写这一行代码

代码语言:javascript
复制
 if (!io.vov.vitamio.LibsChecker.checkVitamioLibs(this))
        return;

在Oncreate方法()之后,就像在我的项目中。

代码语言:javascript
复制
 @Override
protected void onCreate(Bundle savedInstanceState) 
 {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    if (!io.vov.vitamio.LibsChecker.checkVitamioLibs(this)) //it will check the include library of Vitamio
        return;

之后,将这一行代码放入Androidmanifest.xml文件中

代码语言:javascript
复制
  <!-- (((((( Vitamio Library including in manifest file )))))) -->
   <activity android:name="io.vov.vitamio.activity.InitActivity" 
       android:configChanges="orientation|screenSize|smallestScreenSize|keyboard|keyboardHidden"
       android:launchMode="singleTop"
        android:theme="@android:style/Theme.NoTitleBar"
        android:windowSoftInputMode="stateAlwaysHidden"/>     

现在是时候用VideoView等来显示你的视频了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11815604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档