A-Frame と Cordova を使用して、iOS を対象とした 360 ビデオ プレーヤーを作成しました。クライアントは、アクセシビリティのために、ビデオに付随するコーナーに手話ビデオを追加したいと考えています。通常、ASL ビデオをメインのビデオ自体に埋め込むことができますが、これらは 2D ビューアの 360 ビデオであるため、実際には不可能です。
両方のビデオ (1 つの A フレーム ビデオスフィア、1 つのインライン ビデオ タグ) を有効にすると、2 番目のビデオで play() を呼び出すと、もう一方のビデオが自動的に一時停止します。このアプリは ASL ビデオがなくても問題なく動作しますが、2 つのビデオがアクティブな状態でどちらか一方しか再生されません。
Cordova アプリでこの iOS 制限を回避する方法はありますか? iframe を使用して ASL ビデオを再生しようとしましたが、iframe でも同じビデオ制限が適用されているようです。
ネイティブで行う方法があるようですが、アプリを完全に書き直すには時間がかかりすぎます。2 番目のビデオ コンポーネントだけをブリッジする方法はありますか? ASL ビデオは無音ですが、GIF に変換すると非常に効率が悪いと思います...