В основном я пишу код для видеоплеера с использованием медиа-контроллера и videoview и хорошо работает, когда я устанавливаю videoview.setvideopath (string) ... также Когда воспроизводится mp3-файл с помощью mediaplayer.setsourcedata (), он также работает хорошо........
мой вопрос в том, что я хочу потоковое видео с SD-карты ... так, чтобы мне пришлось передавать входной поток для просмотра видео, но это невозможно ... когдаигра та же самая, что я передаю видео поток в mediaplayer.setsourcedata (), он работает, но только звук приходит из файла mp4 ,,, видео не отображается ....
это хороший пример
File clip=new File(Environment.getExternalStorageDirectory(),
"test.mp4");
video=(VideoView)findViewById(R.id.video);
video.setVideoPath(clip.getAbsolutePath());
ctlr=new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
video.start();
//it work fine but "test.mp4" is a file and I want a stream of mp4 like
InputStream in = null;
in = new BufferedInputStream(new FileInputStream(clip));
//and finally this stream has to be in video view...
Если кто-то, как предварительные знания для видео потока, пожалуйста, помогите мне.