문제

ALERTVIEW가 나타나면 사용자가 OK 또는 취소를 클릭 할 때까지 지속적으로 재생되는 사운드 파일을 재생하고 싶습니다. 어떻게해야합니까?

도움이 되었습니까?

해결책

Zoul이 말했듯이, [Myalert Show]라고 부르면서 알림 뷰 콜백에서 사운드를 취소 할 때 사운드를 설정하고 재생합니다. 코드는 다음과 같이 보입니다.

  AVAudioPlayer *myPlayer;

  // ...

  // create an alert...

  NSError *error;
  myPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:mySoundFileURL error:&error];
  // handle errors here.
  [myPlayer setNumberOfLoops:-1];  // repeat forever
  [myPlayer play];
  [myAlert show];

  // ...

  // in alert callback.
  [myPlayer stop];
  [myPlayer release];

다른 팁

이미 전화를 걸었습니다 show 대화 상자를 표시하는 방법, 왜 단순히 사운드를 재생하고 경고 콜백? 사운드 자체를 위해 사용할 수 있습니다 AVAudioPlayer.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top