immersiveセッション中のAudioContextライフサイクル/サスペンド・再開挙動を確認するテスト。
概要
XRセッション開始・終了・フォーカス喪失時にAudioContextがsuspend/resumeされる様子をロギング。ユーザー操作なしに再生できない制約や、セッション終了後に音が鳴り続けないようクリーンアップする流れをコードで示す。
実験情報
- 難易度: 中級
- 所要時間: 約5分
- 対応フレームワーク: three.js
- 対応デバイス: Quest, Pico

immersiveセッション中のAudioContextライフサイクル/サスペンド・再開挙動を確認するテスト。
immersiveセッション中のAudioContextライフサイクル/サスペンド・再開挙動を確認するテスト。
XRセッション開始・終了・フォーカス喪失時にAudioContextがsuspend/resumeされる様子をロギング。ユーザー操作なしに再生できない制約や、セッション終了後に音が鳴り続けないようクリーンアップする流れをコードで示す。