Мне нужно добавить VideoView
к LinearLayout
, а затем добавить LinearLayout
к ViewFlipper
. Вот мой код:
LinearLayout l = new LinearLayout(this);
l.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT));
l.setOrientation(LinearLayout.VERTICAL);
myVideoView = new VideoView(this);
myVideoView.setVideoPath(files[i].getPath());
myVideoView.requestFocus();
myVideoView.setLayoutParams(new LayoutParams(
l.getWidth(), l.getHeight()));
myVideoView.setKeepScreenOn(true)
myVideoView.start();
myVideoView.setId(i);
l.addView(myVideoView);
vf.addView(l);
Проблема в том, что я вижу весь экран белым и слышу звук видео, потому что видео воспроизводится, но я его не вижу. Зачем? Где проблема?
РЕДАКТИРОВАТЬ:
если я поставлю
myVideoView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT));
это работает, но видео не идет медленно, как изображение появляется, оно появляется внезапно. Я хочу, чтобы это видео появлялось медленно и исчезало вот так.