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

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

VideoOutput — видео из медиаисточника

source : variant — источник видеокадров

sourceRect : rectangle — область видео

fillMode : enumeration — способ заполнения

VideoOutput.Stretch — растянуть

VideoOutput.PreserveAspectFit — пропорционально

VideoOutput.PreserveAspectCrop — заполнить, обрезав

orientation : int — корректировка ориентации

filters : list<object> — набор обработчиков кадров

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

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

Пример Audio

Audio { id: player } Slider {

id: progressSlider width: parent.width

label: player.metaData.title

maximumValue: player.duration?player.duration:1 stepSize: 1

value: player.position

}

Row { IconButton {

id: playButton

icon.source: "image://theme/icon-m-play" onClicked: player.play()

}

IconButton {

icon.source: "image://theme/icon-m-pause" onClicked: player.pause()

}

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

Пример Video

Video {

id: player

fillMode: VideoOutput.PreserveAspectFit autoPlay: true

MouseArea { anchors.fill: parent onClicked: player.play()

}

}

Slider {

id: progressSlider width: parent.width

maximumValue: player.duration?player.duration:1 stepSize: 1

enabled: true

value: player.position

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

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

itemCount : int — количество элементов

currentIndex : int — текущий элемент

playbackMode : enumeration — способ воспроизведения

Playlist.CurrentItemOnce — текущий один раз

Playlist.CurrentItemInLoop — текущий циклически

Playlist.Sequential — все по очереди

Playlist.Loop — все циклически

Playlist.Random — случайно

addItem(), insertItem() — добавить элемент по ссылке

removeItem(), clear() — удалить элементы

next(), previous(), shuffle() — управление порядком

load(),doc.qt.io/qt-5save().6/qml-qtmultimedia работа-playlist.html с файлом списка