Страница 1 из 1

видеоплеер

Добавлено: 17 июл 2012, 15:54
ilgiz_vafin
Всем привет.
Буду очень признателен, если найдется такой человек, который мне поможет со следующим вопросом: Необходимо написать приложение - "видеоплеер", умеющий одновременно воспроизводить n-видеофайлов/rtsp/http потоков. Вопрос в том, в какую сторону смотреть, стандартный MediaPlayer не решает данную задачу. Использование ffmpeg позволит решить ее или нет?
Заранее спасибо!

Re: видеоплеер

Добавлено: 17 июл 2012, 21:43
Finch
тоесть одновременно смотреть 2(и 6ольше) видео на 1 екране?
можно подро6ней?

Re: видеоплеер

Добавлено: 18 июл 2012, 09:03
ilgiz_vafin
Да, все верно. Необходимо на одном экране одновременно проигрывать 2 и более видеофайлов.

Re: видеоплеер

Добавлено: 18 июл 2012, 09:21
Finch
ilgiz_vafin некоторые модели не поддерживают этого, точнее ядра их так отконфигурированы, и кстати VideoView отлично тащит rtsp и http

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   >
<VideoView
   android:id="@+id/mVideoView"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content" />
</LinearLayout>

Код: Выделить всё

String LINK = "rtsp://v5.cache1.c.youtube.com/CjYLENy73wIaLQnhycnrJQ8qmRMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYPj_hYjnq6uUTQw=/0/0/0/video.3gp";
       VideoView mVideoView = (VideoView)findViewById(R.id.mVideoView);
       myVideoView.setVideoURI(Uri.parse(LINK));
       myVideoView.setMediaController(new MediaController(this));
       myVideoView.requestFocus();
       myVideoView.start();
Вся про6лема в том что видео 6удет играть только 3gp и mp4, которое правильно декодировано, если нужна поддержка форматов avi, mkv то прийдется использовать кодеки
Итого 2 про6лемы
1. не на всех устройствах ра6отает
2. кодеки
П.С. про6овал на своём Xperia arc S запускать 2 видео, не ра6отает =)

Re: видеоплеер

Добавлено: 18 июл 2012, 09:56
ilgiz_vafin
Спасибо за ответ!
Я пытаюсь проиграть с помощью videoview rtsp поток с параметрами: H.264, 320*240, 5 fps - не работает:( а как тогда работает приложение, скажем, IP Cam Viewer, судя по скринам и видео с play.google.com оно справляется с задачей проигрывания нескольких потоков одновременно?
Заранее благодарен!!

Re: видеоплеер

Добавлено: 18 июл 2012, 13:32
Finch
попро6уй декомпилируй и посмотри что там =)

Re: видеоплеер

Добавлено: 18 июл 2012, 13:45
ilgiz_vafin
Finch писал(а):попро6уй декомпилируй и посмотри что там =)
Не очень хорошее решение) А вы не знаете как можно получать отдельные кадры из видеопотока?

Re: видеоплеер

Добавлено: 18 июл 2012, 19:50
Finch

Re: видеоплеер

Добавлено: 19 июл 2012, 08:23
ilgiz_vafin