私は iOS 4 で HTML5 オーディオを評価しており、その制限を理解しようとしています。私が言えることから...
- バックグラウンドでオーディオを再生することが可能です
- トラックの完了時にバックグラウンドで JavaScript イベントを起動することはできません
- 画面がオフのときに JavaScript イベントを発生させることは可能ですが、(画面をオフにする前に) Safari がフォアグラウンドにある必要があります。
この現在のプロジェクトでの私の目標は、Safari がフォアグラウンドにないときでもイベントを発生させ続け、次のトラックに移動する動的なプレイリストを作成することです。これは、iOS で HTML5 オーディオが動作する現在の方法で可能ですか?
誰かが追加情報を持っている場合、JavaScript イベントの連鎖が iOS でどのように機能するかについて興味があります。サウンドを連続してキューに入れることが許可されているようですが、「人間の」機能が発生した直後に発生する必要があります (要素のタップなど)。この人間の機能の外でサウンドをキューに入れようとするものは、再生する能力を拒否されます。
また...
実際の iOS アプリケーションを次のトラックに移動するイベントを発生させることさえ可能ですか? アプリケーションは、現在のオーディオ ストリームを終了することしか許可されていないように見えます。その後、アプリケーションはアイドル状態になります。ここですべての角度を把握しようとしています!