iPhoneをApple Storeの展示機(デモ機)のように変える、SwiftUI製のフルスクリーンビデオプレイヤーです。
- シームレスなループ再生: 指定した動画を全画面で無限ループ再生します。
- デバイスを動かすことでホーム画面へ移動: デバイスを大きく傾けることで、自動的にホーム画面へ移動します。
- このリポジトリをクローンします。
- Xcodeプロジェクトを開き、あなたのデモ動画(
demo_video.mov)をdemoloopフォルダに追加してください。 - あなたのiPhoneでビルドして実行します。
設定アプリのDemoloopから以下の値を変更できます:
- Sensitivity: センサーの感度(1.0〜5.0)。値が小さいほど、少しの動きで終了します。
- Exit Delay: 起動後の誤作動防止タイマー。
- Enable Sensor: センサー検知のON/OFF。
- 本アプリは展示・個人利用を目的としており、
suspendを呼び出すための非公開API(Private API)を使用しています。そのため、App Storeへの申請はできません。 - 動画ファイルは著作権の関係上、リポジトリには含まれていません。
MIT License (c)Jintaro Nishihata 2025