2017-08-22 4 views
2

ダイアログでダイアログを表示するようにPepperに動画を再生させます。現在、私はビデオを再生するビヘイビアを実装しています。このビデオプレーヤーは、 "Video/PlayVideo"という名前のイベントによって起動され、このイベントで提供されたビデオ(文字列パラメータとしてのビデオの名前)を再生します。文字列パラメータを使用してダイアログからイベントを発生させる方法

どうすればダイアログでそれを行うことができますか?以下は、私はこのイベントが呼ばれることを期待してい方法の例を追加したが、私はそれを行うことができると構文がどのように正確にわからない:

編集:

u:(Start video) OK, I will start the video ^raisePlayVideoEvent("my_video.mp4") 

この^raisePlayVideoEventが想定されALMemoryのイベントになります。 パラメータ "my_video.mp4"でバンパーを押したままにすると、 'LeftBumperPressed( "my_video.mp4")'イベントになることもあります。

+0

$ 1や...のようなデータを格納するものがあることを覚えています。ビデオ名を取得するために '*'を組み合わせて使用​​します。 –

+0

私の問題は日付を保存するのではなく、パラメータを持つイベント。上記のコードは少し曖昧なので編集します。 –

答えて

1

ダイアログでイベントを発生させるには、$Video/PlayVideo=valueqiChat documentationを参照)を使用します。

ALMemoryキーに値を保存すると、事実上同じ名前のイベントも発生します。

関連する問題