Добавил:
Только когда поступишь в технический вуз поймешь на сколько ты гуманитарий Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные материалы.pdf
Скачиваний:
3
Добавлен:
07.06.2025
Размер:
12.29 Mб
Скачать

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Разрешения для работы с мультимедиа в ОС Аврора 4

Audio — воспроизведение звука, изменение конфигурации звука и отображение элементов управления звуком на экране блокировки

Microphone — запись аудио и видео

Camera — съемка фотографий и видео

Music — доступ к директории Music, плейлистам и изображениям обложек

Pictures — доступ к директории изображений и эскизам

Videos — доступ к директории видео и эскизам

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

SoundEffect — аудиоэффекты

source : url — ссылка на файл-источник

volume : qreal — громкость от 0 до 1

loops : int — повторения или SoundEffect.Infinite

playing : bool — проигрывается ли

play(), stop() — начать или прекратить проигрывание

status : enumeration — текущее состояние

SoundEffect.Null — нет источника

SoundEffect.Loading — файл загружается

SoundEffect.Ready — готов к проигрыванию

SoundEffect.Error — ошибка загрузки источника

doc.qt.io/qt-5.6/qml-qtmultimedia-soundeffect.html

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Пример SoundEffect

SoundEffect { id: clickSound

source: Qt.resolvedUrl("mouseClickSound.wav") volume: 0.5

loops: 5

}

Button {

text: qsTr("Play") onClicked: clickSound.play()

}

РАЗРАБОТКА ПО ДЛЯ ОС АВРОРА

Воспроизведение медиаконтента

Audio, Video, Mediaplayer — типы для воспроизведения медиаконтента

source : url — ссылка на файл-источник

mediaObject : variant — нативный объект

metaData — мета-информация (заголовок, битрейт,…)

status : enumeration — текущее состояние

volume : qreal — громкость от 0 до 1

duration : int — продолжительность в миллисекундах

position : int — текущая позиция

seekable: bool — можно ли изменять позицию воспроизведения

playlist : Playlist — список воспроизведения

play(), pause(), stop() — начать или прекратить

seek() — перейти к позиции

doc.qt.io/qt-5/qml-qtmultimedia-audio.html doc.qt.io/qt-5/qml-qtmultimedia-video.html doc.qt.io/qt-5.6/qml-qtmultimedia-mediaplayer.html