iPhoneで再生される音楽/サウンドを停止(または少なくとも消音)する必要があります。 重要:私のアプリはバックグラウンド状態にあってもそれをやりたい!AudioSession - すべての再生をバックグラウンドで停止しますか?
私が使用しています:
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategorySoloAmbient error:nil]];
[[AVAudioSession sharedInstance] setActive: YES];
問題はすべてがさらにいくつかの他のアプリから音楽をストリーミング、停止されていることが、アプリがフォアグラウンドである場合のみです。前に書いたように、私はそれも背景で働いて欲しい。
私は、単純な研究を行なったし、それは何とか可能だ実現し、これらのアプリケーションは、証明:
App Store - Streaming Music Timerまたは App Store - Music Sleep Timer
私はSoloAmbientと私の解決策はそれほど完璧ではないことができ、それは間違った方法かもしれないと思います。 アプリがバックグラウンドステートになっても、どのようにグローバル音楽を停止/スリープ/一時停止/ミュートすることができますか? 私が指摘したこれらのアプリは、基本的にこのことを行っています...
をしたいです。 –
素晴らしい!これに答えてマークすることはできますか? –
しかし、私の問題はまったく解決しません。私はそれを有効にしました。 –