通知センターを使用しているときに、曲が終了したとどのように判断しますか?方法においてMPMusicPlayerControllerPlaybackStateDidChangeNotification曲が終了したかどうかを確認する
答えて
nowPlayingItemは、曲の再生が終了したときに変更する必要があります。 再生状態とともに、曲が最後まで再生を終了したかどうかを判断するのに十分でなければなりません。
NSNotificationCenter.defaultCenter().addObserver(self,
selector:#selector(updateNowPlayingInfo),
name: MPMusicPlayerControllerPlaybackStateDidChangeNotification,
object: musicPlayer)
MPMusicPlayerController
のplaybackState
性を確認。曲が終了すると、値はStopped
になります。手動で再生を停止した場合(停止ボタンを押すなど)にもこの状態になるため、確認する必要があります。
これは私の主張です。あなたは曲の終わりか誰かが押されたのをどうやって確認するのですか?これは2016年だとは信じられませんし、MPMusicPlayerControllerを使って曲が終わったときにはまだ簡単な通知をしていませんか? – justdan0227
まあ、私はあなたのコードでボタンを押して処理すると仮定します。ボタンを押したときに設定するフラグ(おそらくBOOL)はありません。次に、 'updateNowPlayingInfo'でそのフラグをチェックし、それが設定されていない場合は、曲が終了したとみなすことができます。 – pajevic
ええ、私はそれを行った。それはちょうど "ハック"と思われ、私はより体系的な方法が欠けていたかどうかを知りませんでした。 – justdan0227
- 1. qprocessが終了したかどうかの確認
- 2. ラーベリがクッキーを終了するかどうか確認する
- 3. WCFクライアントチャネル(サービス)が終了したかどうかを確認する方法?
- 4. 再帰関数が終了したかどうかを確認するには?
- 5. C#でプログラムが終了したかどうかを確認する方法
- 6. プロセスが終了したかどうかを確認するには?
- 7. fork()プロセスが終了したかどうかを確認するPython
- 8. AS3 - 動画が終了したかどうかを確認する方法
- 9. appiumドライバが終了したかどうかを確認する方法
- 10. レーキタスクが終了したかどうかを確認するには?
- 11. asp.net sql serverストアドプロシージャが終了したかどうかを確認する方法
- 12. 終了かシステムエラーかによってアプリケーションが終了したかどうかを確認してください。
- 13. SCNNode SCNActionが終了したかどうか確認してください
- 14. Observableが終了しているかどうかを確認する方法?
- 15. XSLT:変数終了が宣言されたかどうかを確認
- 16. Iframe/Javascript Youtube Videoが終了するかどうか確認する
- 17. OpenGLの操作が終了したかどうかを確認する方法はありますか?
- 18. データベースの復元が完了したかどうかの確認
- 19. ダウンロードしたファイルが終了したことを確認するにはどうすればよいですか?
- 20. 正確なボタン/ texview /のアニメーションが終了しているかどうかを確認する
- 21. VB.NET新しいクラスインスタンスが早期に終了したかどうかを確認する方法
- 22. Microsoft.WindowsAzure.Storage.DataMovement.TransferManagerのCopyDirectoryAsyncがいつ終了したかを確認するにはどうすればよいですか?
- 23. R Shiny SQLクエリが実行してプログレスバーを終了したかどうかを確認します
- 24. を使用してプロセス/プログラムが終了したかどうかを確認します。
- 25. 文字列がvbcrlfで開始または終了するかどうかを確認します。
- 26. ビデオの再生が終了したかどうかを確認する方法は?
- 27. Page Transitionのアニメーションが終了したかどうかを確認する方法は?
- 28. ウィンドウの読み込みが終了したかどうかを確認する方法?
- 29. ファイルの移動がperlで終了したかどうかを確認するには?
- 30. 確認カウントダウン終了
ありがとう@clarkも同様に動作します!!!! – justdan0227