Построение первых приложений для устройств на базе Android |
Воспроизведение видеофайлов с помощью компонента VideoView. Методы компонента VideoView. Панель управления видео MediaController |
Компонент VideoView служит для воспроизведения видеофайлов. Из палитры компонентов возьмите экземпляр videoView и разместите его на макет экрана. В папку ресурсов проекта res/raw положите выбранный видеофайл с расширением mp4 или 3gp. Папку raw необходимо предварительно создать в папке res. Для нужного для вас размещения видео на экране приложения зайдите в свойства videoView. Если вы хотите использовать фоновое изображение, то начните размещение компонентов на макет приложения с компонента ImageView, для того чтобы оно не скрыло окно видео. После запуска приложения коснитесь коснитесь видео для появления панели управления. Через пару секунд панель будет скрыта. |
_______________MainActivity.java_______________ 1 вариант import android.net.Uri; |
|
Некоторые методы класса VideoView
seekTo() – переход к определенной позиции видео в миллисекундах resume() – возобновить воспроизведение с определенной позиции setVideoPath() – извлечь файл с SD-карты setVideoUri() – извлечь файл из папки ресурсов res/raw или файл с сервера setKeepScreenOn() – для предотвращения отключения подсветки экрана во время воспроизведения видео setMediaController(new MediaController(this)) – выводит панель управления видео. Кнопки появляются, если коснуться экрана. Для отключения панели управления необходимо использовать значение null requestFocus() – компонент получает фокус и реагирует на касания пальца |
Выбери лучшее! allbest |