Страница 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