2014-09-08 2 views
0

Привет, я загрузил и воспроизвел видео с 3gp, приведенное ниже, используя Android Video Player, но я не могу найти способ воспроизвести его, используя приведенный ниже код. Мой макет XML определяется следующим образом:Невозможно воспроизвести видео .3gp в android videoview

<VideoView 
    android:id="@+id/before_begin_video" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_gravity="center" 
    android:layout_centerInParent="true" 
    android:layout_below="@id/before_begin_title" /> 

Я попробовал этот код и не работает, только звук воспроизводится, но нет видео, только черный квадрат:

VideoView vView = (VideoView)findViewById(R.id.before_begin_video); 
    MediaController mController = new MediaController(MABeforeBegin.this); 
    mController.setAnchorView(vView); 
    Uri video = Uri.parse("https://dl.dropbox.com/s/xxxx/videoname.3gp?dl=0?client_id=xxxxxxx"); 
    vView.setMediaController(mController); 
    vView.setVideoURI(video); 
    vView.requestFocus(); 
    vView.start(); 

Этот код отображает медиаплееры у меня есть по телефону:

Uri video = Uri.parse("https://dl.dropbox.com/s/xxxx/videoname.3gp?dl=0?client_id=xxxxxxx"); 
    Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setType("video/*"); 

    Intent intent0 = Intent.createChooser(intent, "Complete Action Using"); 
    startActivity(intent0); 

но когда я добавить intent.setData (видео), файл отображается хром Chooser и другие веб-браузером, но не видеоплеер как Abov е

Uri video = Uri.parse("https://dl.dropbox.com/s/xxxx/videoname.3gp?dl=0?client_id=xxxxxxx"); 
    Intent intent = new Intent(Intent.ACTION_VIEW); 
    intent.setType("video/*"); 
    intent.setData(video); 

    Intent intent0 = Intent.createChooser(intent, "Complete Action Using"); 
    startActivity(intent0); 

ответ

0

Наконец нашел способ решения этой проблемы:

До: я преобразовал .avi в .3gp - .3gp не работает на HTC Sensation 4g

После: конвертированы .avi to .mp4 - полностью работает !!

Смежные вопросы