0

简单的 AVI 视频在 videoView 中似乎可以正常播放,而且我可以通过

        Bitmap bMap = ThumbnailUtils.createVideoThumbnail(s, MediaStore.Video.Thumbnails.MICRO_KIND);
        ivPic.setImageBitmap(bMap);

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

任何想法如何解决这个问题?

谢谢!

更新:我找到了这个 vitamio 库,但我已经将它的 JAR 文件放入了我的应用程序中,当我尝试播放 divx 文件时,它会弹出一个对话框,提供下载一些插件......有没有办法解决它?

4

2 回答 2

2

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

编辑:这是对原始问题的回答,该问题是关于在 a 中玩 DivXVideoView并且不包含任何关于“Vitamio”的内容。

于 2012-08-05T10:41:20.297 回答
0

如果您想使用 Vitamio 库来显示视频等,那么首先从这里下载 Vitamio 库 免费下载 Vitamio 库。然后在你当前的项目中包含“ZI”和“InitActivtiy”(在Vitamio lib里面)库(右键项目-->包含库-->),然后写这行代码

 if (!io.vov.vitamio.LibsChecker.checkVitamioLibs(this))
        return;

在我的项目中的 Oncreate Method() 之后。

 @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 文件中

  <!-- (((((( 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 等显示您的视频了。

于 2014-06-06T11:45:39.770 回答