Конспект лекционных занятий



Pdf көрінісі
бет51/67
Дата26.09.2023
өлшемі2.41 Mb.
#478672
түріКонспект
1   ...   47   48   49   50   51   52   53   54   ...   67
kt 1

инициализирован 
(Initialized) 
- объект MediaRecover готов к использованию, в данное состояние объект переходит после вызова одного из 
методовsetAudioSource() или setVideoSource(), которые задают источники аудио или видео для записи; 
сконфигурирован 
приемник 
данных 
для 
записи 
(Data 
Source 
Configured) 
- задаются основные свойства приемника данных, состояние инициируется методом setOutputFormat(), для 
настройки 
свойств 
должны 
быть 
выполнены 
некоторые 
методы 
из 
списка: setAudioEncoder(), setVideoEncoder(), setOutputFile(),setVideoSize(), setVideoFrameRate(), setPreviewDisplay(); 
готов (Prepared) - состояние готовности к записи, инициируется методом prepare(); 
записывает 
(Recording) 
- идет запись, инициируется вызовом метода start(); 
освобожден 
(Released) 
- запись завершена, все ресурсы освобождены. 
Для 
получения 
более 
детальной 
информации 
см. 
ссылки: http://developer.android.com/reference/android/media/MediaRecorder.htm
l; http://developer.android.com/guide/topics/media/audio-capture.html. 
9.5 Использование встроенной камеры 


79 
Платформа Android включает поддержку камеры, доступной на 
устройстве, позволяющей приложениям получать фотографии и записывать 
видео. Для решения этих задач, существует два способа: 
1. непосредственное обращение к камере; 
2. использование намерений (Intent) для вызова существующего 
приложения. 
Рассмотрим основные относящиеся к делу классы: 
Camera 
- класс, реализующий управление камерами устройства. Этот 
класс используется для получения фотографий или записи 
видео при создании приложения, работающего с камерой. 
SurfaceView 
- класс, используемый для предоставления пользователю 
возможности предварительного просмотра. 
MediaRecorder - класс, используемый для записи видео с камеры. 
Intent 
- класс, содержащий абстрактное описание выполняемой 
операции, которое передается системе Android, а ОС сама 
находит и запускает необходимое приложение и возвращает 
результат его работы. Для работы с камерой используются два 
типа намерений: 

MediaStore.ACTION_IMAGE_CAPTURE - для запроса 
на выполнение фотоснимков; 

MediaStore.ACTION_VIDEO_CAPTURE - для запроса на 
запись видео. 
Подробно процесс разработки приложения, позволяющего производить 
фото и видеосъемку рассмотрен в третьей части лабораторной работы к 
данной теме. 


Достарыңызбен бөлісу:
1   ...   47   48   49   50   51   52   53   54   ...   67




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

    Басты бет