Составители:
Рубрика:
141
механизма сигналов и слотов мы сможем контролировать яркость, контраст, оттенок, насыщенность и
режим просмотра видео (полноэкранный/ оконный).
videoWidget = new VideoWidget(this);
player->setVideoOutput(videoWidget);
...
playlistModel = new PlaylistModel(this);
playlistModel->setPlaylist(playlist);
11.2.3. Радио – пример
Лучше всего работу с радио иллюстрирует следующий пример. Далее, QRadioTuner является
базовым классом, который для каждой конкретной платформы является основой для управления
радио.
//Воспроизведение радио
QRadioTuner radio;
if (radio->isBandSupported(QRadioTuner::FM)) {
// Радио поддерживает воспроизведение FM
radio->setBand(QRadioTuner::FM);
radio->setFrequency(104);
radio->setVolume(100);
radio->start();
}
Фреймворк предоставляет простейшие функции по работе с FM-радио, в том числе: настройка,
громкость, запуск, остановка и различное другое управление процессом воспроизведения.
11.2.4. Слайдшоу – пример
В качестве ещё одной демонстрации гибкости и удобства фреймворка рассмотрим его
возможности по отображению слайдшоу. При их отображение используется уже знакомыq нам класс
для создания плейлистов QMediaPlaylist. Кроме того, используется класс QMediaImageViewer для
вывода изображений.
Следующий код выполняется в контексте любого производного QObject. Ключевое слово this,
переданное в конструктор QMediaImageViewer определяет, что родителем данного объекта будет
упомянутый контекст.
viewer = new QMediaImageViewer(this);
display = new QVideoWidget;
viewer->setVideoOutput(display);
display->show();
playlist = new QMediaPlaylist(this);
playlist->setMediaObject(viewer);
playlist->setPlaybackMode(QMediaPlaylist::Loop);
playlist->addMedia(image1);
playlist->addMedia(image2);
playlist->addMedia(image3);
viewer->setTimeout(5000);
viewer->play();
11.3. Использование аппаратных датчиков
Часто разработчику мобильных приложений на платформе MeeGo приходится снимать показания
с датчиков. Это касается как датчиков высокого уровня (получение текущей ориентации экрана
Страницы
- « первая
- ‹ предыдущая
- …
- 139
- 140
- 141
- 142
- 143
- …
- следующая ›
- последняя »
