10

Web Audio API を使用して音楽を再生するプログレッシブ Web アプリを作成しました。一般的なユーザー ジャーニーは、音楽の再生を開始し、音楽を聴きながら他のアプリに切り替えることです。Androidが他のアプリにもっとリソースが必要であると判断し、警告なしにPWAを閉じるまで、これはしばらくの間うまくいきます.

フォアグラウンドではないにもかかわらず、ユーザーがまだ特定の Web アプリを使用していることをブラウザーと OS に知らせる方法はありますか? 音楽が一時停止しているときにバックグラウンドで片付けても問題ありませんが、ユーザーがまだ何かを聴いている間はそうではありません。

私が興味を持っている主なブラウザは Chrome for Android です (ただし、プラットフォームにとらわれないものが理想的です)。

4

2 に答える 2

4

今日は無理です。これは MediaSessions ( https://wicg.github.io/mediasession/ ) に多少関連していますが、実際にはバックグラウンド アプリが必要であり、これは Web でまだサポートされていない概念です。(これは ServiceWorkers と Web Workers にも関連していますが、これも正確ではありません。そのようなアプリにはバッテリーを消耗させる明確な能力があるため、これは本当に難しいシナリオです。)

于 2016-08-11T23:17:23.140 に答える