77
Лабораторная работа №12. Работа с аудио
Задание:
создать приложение, по нажатию кнопки в котором
проигрывается какой-то звук.
Создайте стандартный проект, но на этот раз – с Basic Activity. У нас
уже есть кнопка на экране. Теперь необходимо в папке res создать папку raw,
как это делалось в прошлой лабораторной работе, и добавить туда какой-то
звуковой файл. После этого перейдите в файл MainActivity.java и
в методе
onCreate в методе onClick кнопки FloatingActionButton добавьте всего две
строчки:
MediaPlayer mediaPlayer = MediaPlayer.
create(MainActivity.
this
,
R.raw.
dimon
);
mediaPlayer.start();
Также можно изменить строчку c методом Snackbar.make():
Snackbar.
make(view,
"Your should hear a sound"
,
Snackbar.
LENGTH_LONG
)
.setAction(
"Action"
,
null
).show();
Не забудьте добавить в приложение опциональное меню с пунктом о
программе, который открывает диалоговое окно с вашими ФИО. В
данном
случае мы использовали Basic Activity, поэтому
все необходимые методы в
коде уже есть, а пункт меню Settings можно поменять на "О программе".
Запустите проект. После нажатия на кнопку должен проигрываться звуковой
файл. Бывает так, что приложение начинает работать не с первого раза, тогда
нужно выполнить Build -> Clean Project и заново загрузить его в эмулятор.
78
Лабораторная работа №13. Работа с видео
Задание: создать приложение, при запуске
которого проигрывается
какое-то видео.
Создайте стандартный проект с Empty Activity,
перейдите в файл
activity_main.java, удалите стандартное текстовое поле,
включите магнит и
перетащите на экран элемент VideoView из категории Widgets. Теперь
создайте папку raw (правой кнопкой мыши по папке res -> New -> Directory -
> raw) и поместите в неё видео. Приложение
сможет воспроизвести только
видео в формате *.mp4 и *.3gp.
Перейдите в файл MainActivity.java и в методе onCreate создайте
ссылку на VideoView:
VideoView videoView = findViewById(R.id.
Достарыңызбен бөлісу: