アプリがオーディオを再生している間、iOS のステータス バーに再生アイコンを表示したいと考えています。AVQueuePlayer を使用してオーディオ アイテムを再生します。すべて正常に動作しますが、私が直面している問題は、再生アイコンがステータス バーに表示されないことがあります。
アプリは再生/一時停止をサポートする必要があります。ユーザーが一時停止をタップすると、キュー プレーヤーが一時停止し、再生ボタンをタップするとキューの再生が再開されます。ユーザーが再生を再度タップすると、その時点で再生されるはずのものと同期するように、プレーヤー アイテムをシークします。しかし、再生をもう一度タップした後、キューは適切な時間を探して再生しますが、ステータスバーに再生アイコンが表示されません。
シークコードをコメントアウトしてみましたが、再生/一時停止しました。再生アイコンは正しく表示/非表示になりますが、seekTime API で何が起こっているのかわかりません。これを使用してシークすると、アイコンに時間が表示されないことがあります。
これは seekTime: API で何か問題が発生していますか? シークに次のコードを使用しています [self.player.currentItem seekToTime:seekTime];
この問題について私を助けてください。
ありがとう