Skip to main content

定義済みの ActiveX エレメント

コンポーネントは、を使用してビジュアライゼーションで使用できます。 ActiveX ビジュアライゼーションエレメント。

これを行うには、コンポーネント名 NativeControls.Mediaplayer ActiveX エレメントで参照されている必要があります。これで、メディアプレーヤーがビジュアライゼーションに埋め込まれて使用できるようになります

機能性

メソッド

戻り値のデータ型

1

NativeControls.Mediaplayer.setSource

STRING

相対パスまたはストリーム (例: rtsp://

Qt5 を使用する場合、カスタム GStreamer パイプラインを使用できます。これは Video4Linux を搭載したカメラが直接接続されている場合に使用できます

2

NativeControls.Mediaplayer.setVolume

INT

音量を設定します

3

NativeControls.Mediaplayer.setRepeat

INT

リピートを設定

4

NativeControls.Mediaplayer.setPlaybackRate

REAL

再生速度を設定します

5

NativeControls.Mediaplayer.setPosition

ULINT

再生位置を設定します

その位置にジャンプします

位置 (ミリ秒単位)

6

NativeControls.Mediaplayer.setMirror

BOOL

パラメーター

Y 軸のミラーリングを有効にします

7

NativeControls.Mediaplayer.play

再生を開始します

8

NativeControls.Mediaplayer.pause

再生を一時停止します

9

NativeControls.Mediaplayer.stop

再生を停止します

10

NativeControls.Mediaplayer.getPosition

ULINT

再生位置を返します

11

NativeControls.Mediaplayer.getDuration

ULINT

メディアの持続時間 (ミリ秒単位) を返します

12

NativeControls.Mediaplayer.getMediaStatus

INT

メディアプレーヤーのステータスを返します。

メディアプレーヤーのステータス

のステータス NativeControls.Mediaplayer.getMediaStatus メソッド

価値 (INT)

NativeControls.Mediaplayer.getMediaStatus

1

現在、利用できるメディアファイルはありません。プレーヤーは入っています。 StoppedState

2

現在のメディアファイルがロードされています。プレーヤーはどの状態でもかまいません。

3

現在のメディアファイルが読み込まれました。プレーヤーは入っています。 StoppedState

4

バッファリングが不十分であるか、別の一時的な中断により、現在のメディアの再生が一時停止されました。プレーヤーは起動中です PlayingState または PausedState

5

プレーヤーはデータをバッファしていますが、今のところ再生を続けるのに十分なデータをバッファしています。プレーヤーは起動中です PlayingState または PausedState

6

再生が現在のメディアの制限に達しました。プレイヤーは参加中です。 StoppedState

7

現在のメディアファイルは再生できません。プレーヤーは起動中です。 StoppedState

使用しているメディアプレーヤーの状態 NativeControls.Mediaplayer.getState メソッド

価値 (INT)

NativeControls.Mediaplayer.getState

1

メディアプレーヤーは現在コンテンツを再生していません。再生は現在のトラックの先頭から始まります。

2

メディアプレーヤーは現在コンテンツを再生しています。これは「再生中」プロパティに相当します。

3

メディアプレーヤーは再生を一時停止しました。現在のトラックの再生は、プレーヤーが一時停止したところから再開されます

Linux SL ランタイムにおける依存関係

  • libqt6multimedia6

  • libqt6multimediaquick6

  • libqt6multimediawidgets6

  • qml6-module-qtmultimedia

  • gstreamer-1.0-qt6

  • さらに、RTSP プラグインをインストールできます。

ウィンドウ内の依存関係

注記

オーバーレイ機能が有効になっている場合のみ可能です。

詳細については、以下を参照してください。 設定

重要

Qt メディアバックエンドインターフェイス

場合によっては、Qt Media Backend がプラットフォームによって自動的に検出されないことがあります。その場合は、環境変数を使用して手動で設定する必要があります QT_MEDIA_BACKEND

ハードウェアプラットフォーム

効率的なビデオデコードには、マルチコア CPU とハードウェアアクセラレーションが推奨されます。

CODESYS Remote TargetVisu

メディアプレーヤーをファイルで使用する場合は、次の点に注意してください。リモートターゲットのビジュアライゼーションは、ビデオファイルの自動アップロードを目的としたものではありません。そのため、必要に応じてこれらを手動で保存し、次のように設定する必要があります。 CODESYS Remote TargetVisu

CODESYS Control Win SL

すべての動画は相対パスを持つファイルから再生する必要があることに注意してください。処理を円滑に進めるためには、アプリケーションが起動する前にファイルが利用可能になっていることが不可欠です。