Учебное пособие по выполнению практических заданий по курсу "Разработка облачных и мобильных приложений на платформе Google Android"


videoView );  Далее укажите путь к видеофайлу:  videoView.setVideoURI(Uri.parse( "android.resource://"



Pdf көрінісі
бет28/35
Дата12.10.2023
өлшемі4.1 Mb.
#480634
түріУчебное пособие
1   ...   24   25   26   27   28   29   30   31   ...   35
AndroidStudioMeth (1)

videoView
); 
Далее укажите путь к видеофайлу: 
videoView.setVideoURI(Uri.parse(
"android.resource://" 

getPackageName()+
"/" 
+ R.raw.
video
)); 
И инициируйте показ видео с помощью класса MediaController
помещающего элементы управления видео в виджет videoView: 
videoView.setMediaController(
new 
MediaController(
this
)); 
videoView.start(); 
videoView.requestFocus(); 
Не забудьте добавить в приложение опциональное меню с пунктом о 
программе, который открывает диалоговое окно с вашими ФИО.
Запустите приложение, и сразу же после запуска начнёт проигрываться 
видео. Если нажать на область воспроизведения, то снизу появятся элементы 
управления видео, как показано на рисунке 49. 


79 
Рисунок 49 – Запущенное приложение с элементами управления видео 
Обратите внимание, что видео может и не проигрываться на эмуляторе, 
но прекрасно воспроизводиться на реальном устройстве.
Для того чтобы проигрывать видео из интернета по ссылке, нужно 
воспользоваться методом setVideoPath объекта videoView, например: 
videoView.setVideoPath(
"http://video.ch9.ms/some.mp4"
); 
и добавить соответствующее разрешение в AndroidManifest.xml перед 
тэгом 
<
uses-permission 
android
:name=
"android.permission.INTERNET" 
/>


80 
Лабораторная работа №14. Работа с камерой 
Задание: создать приложение, при запуске которого активируется 
фотокамера телефона, производится снимок, и этот снимок помещается в 
ImageView интерфейса приложения. 
Создайте проект с Empty Activity, перейдите в файл activity_main.xml, 
удалите стандартное текстовое поле и расположите на экране приложения 
элементы ImageView и Button. Расставьте элементы так, чтобы элемент 
ImageView занимал практически весь экран (у него в ширине и высоте 
должно быть установлено значение match_parent). 
Далее перейдите в файл MainActivity.java и объявите перед методом 
onCreate переменную imageView: 
ImageView 


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   35




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет