2017-08-22 26 views
2

如果我告訴他這樣做(在對話框中),我希望Pepper播放視頻。目前我已經實現了播放視頻的行爲。該視頻播放器由名爲「Video/PlayVideo」的事件激活,並播放由此事件提供的視頻(視頻名稱作爲字符串參數)。如何使用字符串參數從對話框中提取事件

那麼我該如何在我的對話框中做到這一點?下面我已經加入如何,我希望這個事件被稱爲一個例子,但我不知道這是可以做到和語法究竟是怎麼:

編輯:

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

^raisePlayVideoEvent應該成爲來自ALMemory的活動。 此外,它可能是'LeftBumperPressed(「my_video.mp4」)' - 用參數「my_video.mp4」提升左保險槓時的事件。

+0

請參閱文檔,我記得有些東西可以存儲數據,比如$ 1或...以合成一個'*'來捕捉視頻名稱...... –

+0

我的問題不在於存儲日期,而在於提高帶參數的事件。我將編輯上面的代碼,因爲它有點模糊。 –

回答

1

要在對話框中引發事件,請使用$Video/PlayVideo=value(請參閱qiChat documentation)。

通過將值存儲在ALMemory鍵中,您實際上也會引發同名事件。

相關問題