2016-08-23 1 views

답변

1

노래 재생이 끝나면 nowPlayingItem이 변경되어야합니다. 재생 상태와 관련하여 노래가 끝까지 재생되었는지 확인하기에 충분해야합니다.

+0

고마워요 @ 클락 그 작품! – justdan0227

1

MPMusicPlayerControllerplaybackState의 속성을 확인. 노래가 끝나면 값은 Stopped이됩니다. 예를 들어 정지 버튼을 눌러 재생을 수동으로 중지 한 경우에도이 상태를 유지하므로이 상태를 확인해야합니다.

+0

그것이 제가 지적합니다. 누군가가 멈추었을 때 대 노래의 끝을 어떻게 확인합니까? 이것이 2016이라고 믿을 수 없으며 MPMusicPlayerController를 사용하여 노래가 끝났을 때 간단한 알림을받지 못합니까? – justdan0227

+0

음, 코드에서 버튼 누르기를 처리한다고 가정합니다. 버튼을 눌렀을 때 설정 한 플래그 (BOOL 아마도)를 가질 수 없습니까? 그런 다음'updateNowPlayingInfo'에서 그 플래그를 검사하고 설정되어 있지 않으면 노래가 끝났다고 가정 할 수 있습니다. – pajevic

+0

그래, 그랬어. 그냥 "해킹"처럼 보였고, 내가 체계적인 방법을 놓치고 있는지 몰랐어. – justdan0227

관련 문제