HoloBrowser という HoloLens 向け 2D ブラウザアプリをストア公開しました。
HoloLens 2 では 3D アプリから 2D アプリを立ち上げ、同時に表示することが可能です。
特に、ブラウザアプリを使うことで、既存の Web ページや各種ファイルを表示することができ非常に便利です。
ただし、標準の Edge ブラウザでは 3D アプリから立ち上げた際に最新の 1 ページしか表示することができませんでした。
この問題を解決するために、複数ページを表示することができるブラウザアプリ HoloBrowser を作成しました。
詳しい動作は、以下の動画をご覧ください。
[HoloLens] 3D アプリから 2D ブラウザの立ち上げ
Unity アプリからの立ち上げ
HoloBrowser を立ち上げる場合は、Windows.System.Launcher.LaunchUriAsync() に渡す URL の先頭に、holo-browser: を追加してください。
以下のスクリプトを使えば、 BrowserLauncher.Launch() で立ち上げられます。
// HoloBrowser を立ち上げる(インストールされていない場合は既定のブラウザ) BrowserLauncher.Launch(url, true); // 既定のブラウザを立ち上げる BrowserLauncher.Launch(url);
ソースコード
ソースコードも以下のリポジトリにて MIT ライセンスで公開しています。
カスタマイズしたい場合にご利用ください。