По сути, то, что я хочу сделать в своем приложении, - это отображать видео.
Лучшим инструментом для достижения этой цели является VideoView.
Поэтому я использовал этот код:
<VideoView android:id="@+id/videoview" android:layout_width="50dip" android:layout_height="50dip"></VideoView>
и в моей деятельности:
VideoView videoHolder = (VideoView)findViewById(R.id.videoview);
videoHolder.setMediaController(new MediaController(this));
videoHolder.setVideoURI(Uri.parse("android.resource://com.blabla.blabla/" + R.raw.blabla));
videoHolder.requestFocus();
videoHolder.start();
и это делает свое дело.
К сожалению, я ожидал, что предварительный просмотр (миниатюра) видео в моем макете по умолчанию
Итак, я удалил videoHolder.start(); команда, но я могу получить только черный экран. Видео запускается при нажатии на невидимую зону...
Первый вопрос
Возможно ли отобразить предварительный просмотр видео в VideoView перед его запуском?
Второй вопрос
Я хотел бы отображать видео в полноэкранном режиме при двойном нажатии на веб-просмотр. Как мне этого добиться?
Большое спасибо за любую помощь / ссылку / предложение