メディア再生
にメディアプレーヤーを埋め込むことができます ActiveX ビジュアライゼーションエレメント。これで、ターゲットシステムでオーディオファイルやビデオファイルを再生したり、カメラにアクセスしたりできます。
Linux x64/ARM (デバイスでサポートされている場合)
ウィンドウ (オーバーレイがアクティブな場合)。
ユースケース
カメラ (ウェブカメラ、スマートフォン) からターゲットビジュアライゼーションへのビデオデータのストリーミング
たとえば、IP カメラの RTSP ストリーム
モニターでビデオチュートリアルを再生する
たとえば、「マシンのフィルターをクリーニングする方法」のビデオチュートリアル
スピーカーからの可聴通知/アラーム
たとえば、マシン上のフィルターを緊急に変更する必要があるという通知などです。または、「間もなくコンパートメントを補充する必要があります」などのオーバーヒートに関する警告
メディア再生のセットアップ
A CODESYS メディアプレーヤーでビジュアライゼーションを提供するプロジェクトは、次のリンクにあります。
注記
サンプルプロジェクト: 「メディアプレーヤーの例」
構造 | プロパティ | データタイプ | 価値 | [説明] |
|---|---|---|---|---|
要素タイプ |
| ビジュアライゼーション要素 | ||
エレメント |
| ActiveX コンポーネントの名前 | ||
サイクリックコール → メソッドコール → メソッド → [0] | メソッド |
| メディアの持続時間 (ミリ秒単位) を返します | |
サイクリックコール → メソッドコール → メソッド → [0] → 通話時間 | 変数 |
| 更新レートの変数 | |
サイクリックコール → メソッドコール → メソッド → [0] → 結果パラメーター | 変数 |
|
| 媒体の持続時間の変動 (ミリ秒単位) |
[1] | メソッド |
| プレイヤーの位置を取得します | |
[1] | 変数 |
| ||
[1] | 変数 |
|
| プレイヤーポジションの変数 |
[2] | メソッド |
| 状態を決定する方法 | |
[2] | 変数 |
| ||
[2] | 変数 |
|
| ステートの変数 |
[3] | メソッド |
| メディアプレーヤーのステータスを取得します | |
[3] | 変数 |
| 通話時間 | |
[3] | 変数 |
|
| メディアプレーヤーのステータス変数 |
条件付きコール → メソッドコール メソッド → [0] | メソッド |
| 再生を開始します | |
条件付きコール → メソッドコール → メソッド → [0] → 通話条件 | 変数 |
|
| 再生を開始する変数 |
[1] | メソッド |
|
| 相対パスまたはストリーム (例: 注記Qt5 を使用する場合、カスタム GStreamer パイプラインを使用できます。これは Video4Linux を搭載したカメラが直接接続されている場合に使用できます |
[1] | 変数 |
|
| ソースの割り当てをトリガーする変数 |
[1] | 変数 |
| URL | |
[2] | メソッド |
| 再生を一時停止します | |
[2] | 変数 |
|
| 一時停止をトリガーする変数 |
[3] | メソッド |
| 再生を停止します | |
[3] | 変数 |
|
| 停止をトリガーする変数 |
[4] | メソッド |
| 音量を設定します | |
[4] | 変数 |
|
| 音量の変化をトリガーする変数 |
[4] | 変数 |
|
| 0 から 100 までのボリューム |
[5] | メソッド |
|
| 再生速度を設定します |
[5] | 変数 |
|
| 再生レートの設定をトリガーする変数 |
[5] | 変数 |
|
| 再生レート |
[6] | メソッド |
| 再生位置を取得します | |
[6] | 変数 |
|
| 再生位置のクエリをトリガーする変数 |
[6] | 変数 |
|
| 再生位置 |
[7] | メソッド |
| 状態を取得する | |
[7] | 変数 |
|
| 状態クエリをトリガーする変数 |
[7] | 変数 |
|
| 状態 |
[8] | メソッド |
| Y 軸のミラーリングを有効にします | |
[8] | 変数 |
|
| Y 軸のミラーリングをトリガーする変数 |
[8] | 変数 |
|
| ミラーリング |
[9] | メソッド |
| 位置を設定します | |
[9] | 変数 |
|
| 位置の設定をトリガーする変数 |
[9] | 変数 |
|
| ポジション |
ビデオファイルを再生する
ビデオファイルを再生するには、次の操作を行う必要があります。
ファイルを外部ファイルとしてプロジェクトに追加します。
ソースとしてファイル名を指定します。
プレイヤーは、を基準にして検索します
visuまたはPLCで。