Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Ironic
Сообщений: n/a
#1

Объединение звуков AV Foundation - Программирование iOS

26.04.2012, 15:24. Просмотров 885. Ответов 1
Метки нет (Все метки)

Всем привет.
Имеется несколько звуковых файлов, которые по запросу пользователя нужно объединить в один звуковой файл.
Литературы по AVAudioMix очень мало, и, собственно, я не совсем понял саму суть объединения.

Вот, имеющийся код:

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-(IBAction)playSound { 
//загрузка файлов  
    NSString *path = [[NSBundle mainBundle] pathForResource:@"a" ofType:@"caf"]; 
    AVAudioPlayer* theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 
     
    NSString *path1 = [[NSBundle mainBundle] pathForResource:@"b" ofType:@"caf"]; 
    AVAudioPlayer* theAudio1 = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path1] error:NULL]; 
    
    NSString *path2 = [[NSBundle mainBundle] pathForResource:@"c" ofType:@"caf"]; 
    AVAudioPlayer* theAudio2 = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path2] error:NULL]; 
  
    NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:theAudio, theAudio1, theAudio2, nil]; // массив звуков
 
// попробовал проигрывать звуки в цикле(для начала тупо по очереди), но на деле вышло что звуки проигрываются одновременно. 
  
      [[array objectAtIndex:i] prepareToPlay]; 
      [[array objectAtIndex:i] play]; 
    
        } 
}
Уважаемые, помогите или разобраться с проблемой воспроизведения звуков по очереди через цикл или(самый лучший вариант, конечно) грамотно соединить звуки через AVAudioMix.

Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2012, 15:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объединение звуков AV Foundation (Программирование iOS):

Запись звуков - Программирование
Всем добра. Приложение воспроизводит звуки с помощь SoundPool Каким образом можно записывать воспроизведение звуки? Заранее спасибо...

Подскажите нормальну библиотеку звуков - Программирование
Подскажите где найти звуки для разработки мобильных приложений? Желательно бесплатные звуки.

Foundation Service - Cisco
Добрый день, участвуем в тендере. Оцениваю проект на себестоимость, в заявке указана позиция с которой не могу разобраться: Foundation...

Foundation 5 вкладки - HTML, CSS
Приветствую! Хочу сделать вкладки. Нашёл доку http://foundation.zurb.com/docs/components/tabs.html, но что-то никак у меня не получается...

Foundation grid - HTML, CSS
Кто бы мог пояснить использование small medium large именно в связке? Может кто знает гайд на русском по этой теме был бы премного...

Foundation не понятки - HTML, CSS
кто работает с этой штукой, подскажите, почему когда ставлю на 10 клеток например или 8 при маленьком экране делить он криво как то делает...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
27.04.2012, 06:18 #2
Самый-самый простой вариант - запускайте их в цикле через performSelector:withObject:afterDelay:
Delay выставляете для каждого звука - суммарная длина всех предыдущих.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2012, 06:18
Привет! Вот еще темы с ответами:

Подключение Zurb Foundation - HTML, CSS
Всем привет! Помогите разобраться почему не работает разметка фреймфорка Zurb Foundation <!doctype html> <html class="no-js"...

Bootstrap 3 или Foundation 5? - HTML, CSS
Всем привет. Хотелось бы спросить у опытных, я уже пробовал использовать разные фреймворки для верстки сайтов. И некоторые упрощают верстку...

Team Foundation Server - Системы контроля версий
Пока не могу читать книгу, но ответы нужны... Что есть check out и get latest version? Как это работает?

VS Team Foundation Server - SQL Server
Здравствуйте. По поиску ничего не нашел с такой проблемой, в гугле и на МСДН также ничего. Так вот, TFS устанавливается без проблем, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru