###解決したいこと
Android 8.0を使っています。今、開発しているロボットがあります。
仕様としては、
・Google Chromeを使って、ロボットについている車輪を遠隔操縦できる
→Keigan Motor公式サイト
→ソースコード(github)
※スマホのカメラで取得した映像や音声を、Google Chromeを介して、遠隔操作元のPCに送信しています。
・Unityで作った「顔」アプリを表示させておき、ユーザーとコミュニケーションを取る
↓こんな感じのアプリです。↓
ロボットの顔の部分にAndroid端末を使っていて、本当はGoogle Chromeを起動させたまま、Unityで作った自作アプリを上から重ねて表示させたいのですが、そのやり方が分かりませんでした。
###現在抱えている問題点
Google Chromeを開き、その後で自作アプリを開くと、Google Chromeを介して遠隔操作元のPCに送られてくる映像が途絶えてしまいます(音声は、Android端末側のGoogle Chromeがバックグラウンドで動作しているせいか、途絶えない)。
###試してみたこと
・Androidのマルチウィンドウ機能
→「顔」アプリを全画面で動作させたままGoogle Chromeを背後で動作させたいので、目的に合いませんでした。
・Floating Apps Free
→これも、マルチウィンドウ機能と同様、自作アプリを全画面にすることができなかったので、ダメでした。
・Androidの開発者向けオプションで、「アクティビティをサイズ変更可能にする」をOnにする
→これが一番上手くいきかけました。この機能を使うことで、Xperiaのスモールアプリのような感覚で、Google Chromeと自作アプリの両方を同時に開くことができました。その状態で自作アプリの方だけを全画面表示にすると、全画面にしてから5秒間ぐらいの間は遠隔操作元のPCに送られてくる映像が途絶えない(つまり、Android端末において、Google Chromeが背後でちゃんと機能している)のですが、その後は、途絶えてしまいました。
調べられる限りの情報を日本語・英語の両方で調べましたが、自分のサーチ能力ではこれ以上良い方法が見つかりませんでした...。
どなたかUnityでのプログラミングやAndroidについて詳しい方、タイトルにある通り、「androidで、Google Chromeを起動させたまま、その上にUnityで作った自作アプリを上から被せて表示する方法」について、アイデア、アドバイスをよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/07 13:17