私のアプリはオーディオストリームを再生します。バックグラウンドなどのすべてのケースで正常に動作します。オーディオを再生するためにAudioToolbox.framework
とを使用しMediaPlayer.framework
ています。クエリは、アプリがオーディオの再生を開始したときですデフォルトの iPod プレーヤー用。
アプリがオーディオの再生を開始し、一時停止/停止または終了するとすぐにステータスバーに再生表示アイコンを表示する方法を教えてください。
私のアプリはオーディオストリームを再生します。バックグラウンドなどのすべてのケースで正常に動作します。オーディオを再生するためにAudioToolbox.framework
とを使用しMediaPlayer.framework
ています。クエリは、アプリがオーディオの再生を開始したときですデフォルトの iPod プレーヤー用。
アプリがオーディオの再生を開始し、一時停止/停止または終了するとすぐにステータスバーに再生表示アイコンを表示する方法を教えてください。
iHemantkで説明されているように:
リモート コントロール イベントに登録するだけで、アイコンが表示されます。
彼らはこれを 4.0 に追加しました...うまくいきます。最初のレスポンダーがアイコンを制御するようになりました... iOS4より前のものでは機能しません:
-viewDidAppear method:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; [self becomeFirstResponder]; and include this method in the code: - (BOOL) canBecomeFirstResponder { return YES; } this goes in `-dealloc`: [[UIApplication sharedApplication] endReceivingRemoteControlEvents];
必須ではありませんが、これを に含めることができます
-viewWillDisappear
。[self resignFirstResponder];