2016.10.03
マルチメディアチーム③
今回は私たちが作成したPepperでの動画再生アプリについてご紹介させていただきます。
とある展示会で動画を再生する目的のために作ったアプリで、
動画を何回もループ再生すること
任意のタイミングでアプリを停止できること
この2つの機能の実装を行いました。
こちらがChoregrapheで作成したアプリです。
ご覧のとおり、動画がループ再生されて、Pepperの頭をなでると動画再生が終了するようにボックスを配置しています。
ここで1つ問題がありました。
再生音量が小さくて、展示会のようながやがやした場所だと聞こえそうにありません。
Pepperの音量を変更しても、動画再生の音量は変わりませんでした。
そこで調べてみたところ、どうやらPepper本体の音量と、タブレットの音量が別になっているようです。動画再生はタブレットで行われるので、タブレットの音量を調整する必要がありました。
タブレットの音量調整は、ボックス「PlayVideo」を編集して行います。
「PlayVideo」内の、
self.connectStartCallback()
self.connectStopCallback()
self.tabletService.playVideo(url)
を次のように変更します。
self.connectStartCallback()
self.connectStopCallback()
self.tabletService.setVolume(10)
self.tabletService.playVideo(url)
setVolume()内の数字は0~15までを設定することができます。
このように、簡単に動画再生アプリを作ることができます。
私たちが今開発を行っている雰囲気分析アプリにおいても、会社の雰囲気が悪かったらリラックスできそうな動画を再生したりと応用できそうです。