Как воспроизводить видео DivX с помощью Vitamio?

Простые видео AVI, кажется, хорошо воспроизводятся в videoView, и я могу получить от них миниатюры

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

Тем не менее, DivX AVI видео не будет воспроизводиться и не даст мне миниатюру.

Есть идеи, как это исправить?

Спасибо!

ОБНОВЛЕНИЕ: Я нашел эту библиотеку vitamio и, тем не менее, я поместил ее JAR-файл в свое приложение, когда я пытаюсь воспроизвести файл DivX, появляется диалоговое окно, предлагающее скачать какой-нибудь плагин... Есть ли способ обойти это?

2 ответа

Android не поддерживает видео DivX. Смотрите эту ссылку для обзора поддерживаемых форматов мультимедиа: http://developer.android.com/guide/appendix/media-formats.html

Изменить: это ответ на оригинальный вопрос, который был о воспроизведении DivX в VideoView и не включал ничего о "Витамио".

Если вы хотите использовать библиотеку 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 и т. Д.

Другие вопросы по тегам