2013-09-17 4 views
-5

Я разработал приложение для детей, и он включает в себя некоторые практические тесты, поэтому, когда ответ правильный, я написал код, чтобы отобразить предупреждение "correct". Я хочу код для отображения предупреждения "correct". Он также должен сочетаться с голосом.как отображать предупреждение вместе с голосом?

+3

Какова платформа для вашего кодирования? –

+1

Добро пожаловать в сообщество SO, пожалуйста, прочтите это, http: //stackoverflow.com/questions/how-to -ask, это поможет вам улучшить свой шанс получить правильный ответ –

+1

в каком виде это связано с производительностью? – LostAvatar

ответ

2

Получить путь аудио, а затем запустить аудио с alertview, а затем вы можете остановить его, когда кнопка pressed.Something как это ..

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/yourAudio.mp3", [[NSBundle mainBundle] resourcePath]]]; 

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"message" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil]; 
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error]; 
audioPlayer.numberOfLoops = 1; 
[audioPlayer play]; 
[alert show]; 

Остановите аудио здесь.

-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex 
{ 
if (buttonIndex==0) { 

[audioPlayer stop]; 

} 

Примечание: Добавить рамки AVAudio и если youdon't хотите воспроизвести аудио недо кнопка UIAlertView будет нажата, то набор audioPlayer.numberOfLoops = -1;

+0

как вы узнали, что это не Android? это ** приложение для детей **, которое вдохновило вас? –

+1

Ответ предназначен только для ios ... – mrunmaya

Смежные вопросы