QMediaPlayer に基づく Qt クイック リアライズ ビデオ プレーヤー
Qt Quick では、QMediaPlayer は非常に便利なクラスであり、クロスプラットフォームのビデオ プレーヤーをすばやく実装するのに役立ちます。この記事では、QMediaPlayer クラスを使用して基本的なビデオ プレーヤーを実装する方法について説明します。
実装手順
ステップ 1: QMediaPlayer インスタンスを作成する
まず、QML で QMediaPlayer インスタンスを作成し、対応するプロパティを設定する必要があります。
import QtMultimedia 5.0
Rectangle {
id: root
width: 320
height: 240
MediaPlayer {
id: mediaPlayer
source: "movie.mp4"
autoPlay: true
width: parent.width
height: parent.height
}
}
この例では、「mediaPlayer」という QMediaPlayer インスタンスを作成し、自動再生に設定します。また、ソース ファイルを「movie.mp4」に設定し、そのサイズを親オブジェクトと同じに設定します。
ステップ 2: VideoOutput オブジェクトを作成する
次に、QML で VideoOutput オブジェクトを作成し、それを QMediaPlayer インスタンスに関連付ける必要があります。
import QtQuick 2.0
import QtM