AlertView가 iPhone SDK가 나타날 때 사운드를 재생하는 방법?
-
06-07-2019 - |
문제
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
.
제휴하지 않습니다 StackOverflow