2012-12-03 2 views
2

응용 프로그램에서 응용 프로그램이 실행되는 동안 배경 음악을 사용했는데 음소거 단추도 있습니다. 모든보기마다 다른 소리가 들었습니다. 이제 음소거 단추를 누르면 현재보기의 플레이어 만 멈 춥니 다. 음소거를 원합니다. 모든 플레이어가 뷰 중 하나에서 음소거 된 경우 뷰 중 하나를 클릭 할 때 재생됩니다. 어떤 플레이어가 나에게 어떤 아이디어를 제안 할 수 있습니까?모든보기의 소리 조절

답변

2

왜 사운드 효과에 대해 별도의 클래스를 만들고 원하는 때에 호출하지 않습니까? 그것을 사용하고 나서 MUTE 버튼을 클릭 할 때 클래스를 사용하지 않도록 설정하십시오. 그것의 다만 생각, 시도하고보십시오 :)

0

하나의 해결책은 NSNotifications 일 수 있습니다. 음소거 버튼을 누를 때 알림을 게시하고 재생/음소거 사운드를 원하는 각보기에 옵서버를 추가하십시오.

NSNotification

에 대한 관찰 게시하는 방법이 NSNotificationCenter Tutorial를 참조 추가