2017-12-08 17 views
0

iPhone 음악 라이브러리를 듣고 제어하기위한 앱을 만들고 싶었습니다. 나는 거의 프로젝트를 끝내고있다. 이제 음악을 시작하고 일시 중지하고 다음 항목으로 건너 뛰려면 재생 버튼을 누를 수 있습니다. 그게 내가 원하는 전부 야. 재생/일시 중지를 건너 뛰고 건너 뛸 때 현재 재생중인 타이틀 항목으로 텍스트 레이블을 업데이트 할 수 있습니다.맞춤 음악 앱을 지금 재생 아이템

하지만 노래가 끝나고 새 노래가 시작될 때마다이 라벨 텍스트가 현재 재생중인 노래 제목으로 자동 업데이트되도록하려면 어떻게해야합니까? 어떤 코드가 필요하며이 코드를 어디에 써야합니까?

+0

당신은 KOV 패턴이 필요합니다, 아마도이 링크는 http://nshipster.com/key-value-observing/ 도움이 될 것입니다. 또는 프로젝트를'Swift'로 작성하고 라이브러리를 사용하려면'RxSwift' (https://github.com/ReactiveX/RxSwift)가 많은 기능을 가지고 있다면 도움이 될 것입니다. – lee

답변

0

NSNotification.Name.AVPlayerItemDidPlayToEndTime 알림이 있습니다.

예 : 플레이어 대기열에 각 AVPlayerItem에 대한 옵서버를 등록하십시오. 알림 핸들러에서 이에 따라 UI 상태를 업데이트 할 수 있습니다.