問題タブ [avaudiosessioncategory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - オーディオ セッション カテゴリを変更した後、MPRemoteCommandCenter を使用できません
私のアプリには、そのサウンドを他のアプリとミックスできるようにするオプションがあります。Apple によると、MPRemoteCommandCenter は、アプリでミキシングが許可されていない場合にのみ使用できます。
アプリ内で、ユーザーがボタンをタップして mixWithOthers 設定を変更すると、それに応じてオーディオ セッションが設定されます。
ただし、ユーザーがミキシングを許可しないように切り替えても、MPRemoteCommandCenter は、アプリがキャッシュから削除 (上にスワイプ) されて再起動されるまで、ロック画面に表示されません。
アプリを再起動せずに目的の動作を実現する方法はありますか?