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

Хранение голосовых записей - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Вращение объекта http://www.cyberforum.ru/ios-dev/thread826464.html
Здравствуйте. Есть объет(палка), который должен вращаться относительно своего центра с помощью акселерометра, т.е. палка должна всегда находиться параллельно земле. Подскажите, пожалуйста, как это...
Программирование iOS smart loading data Вот нашел ссылку с помощью ответа в пред ведущей теме, но не могу никак разобраться, как сделать автоматическую загрузку JSON при свайпе в низ, с английским не все в порядке... http://www.cyberforum.ru/ios-dev/thread826013.html
Программирование iOS pull to refresh
Доброго времени суток, вот сижу мучаюсь, не могу найти способ что бы сделать обновление при свайпе с низу в верх, на оборот нашел, валом способов типа ...
Программирование iOS Не получается задать contentSize
Доброго времени суток. Столкнулся с проблемой, когда в UITextView необходимо сделать отступ текста. Делаю это с помощью ; Соответственно после этого съезжает весь текст, но эти же 20 пх смещаются...
Программирование iOS Работа с экраном http://www.cyberforum.ru/ios-dev/thread824942.html
Доброго времени суток пользователям и посетителям этого форума. Буквально недавно заинтересовался в некоторых особенностях программирования под iOS, если быть более точным то в возможностях работы...
Программирование iOS viewTable выбор и переход на окно Доброго вреемни суток, стокнулся с проблемой, у меня есть тайбл вью который заполняется динамически с массиви, при нажатии переходин о форму и там выполняется уже код той формы, а вот у меня вопрос... подробнее

Показать сообщение отдельно
opi
7 / 7 / 1
Регистрация: 09.11.2010
Сообщений: 69

Хранение голосовых записей - Программирование iOS

03.04.2013, 20:15. Просмотров 1117. Ответов 4
Метки (Все метки)

Доброго времени суток.

Появилась необходимость записывать аудио-файлы и в последствии потом их воспроизвести. По сути должно получится что то вроде обычного приложения Диктофон от Апле. По многим примерам из сети пользуюсь фреймверком AVAudioFoundation. К сожалению литературы и более менее нормальных источников я не нашел (по-крайней мере понятных для меня). Использую нижеследующий код:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
- (void)viewDidLoad
{
    [super viewDidLoad];
    
    
    [stopButton setEnabled:NO];
    [playButton setEnabled:NO];
    
    
    NSArray *pathComponents = [NSArray arrayWithObjects:
                               [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject],
                               @"MyAudioMemo.m4a",
                               nil];
    NSURL *outputFileURL = [NSURL fileURLWithPathComponents:pathComponents];
    
    AVAudioSession *session = [AVAudioSession sharedInstance];
    [session setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
 
    NSMutableDictionary *recordSetting = [[NSMutableDictionary alloc] init];
    
    [recordSetting setValue:[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey:AVFormatIDKey];
    [recordSetting setValue:[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey];
    [recordSetting setValue:[NSNumber numberWithInt: 2] forKey:AVNumberOfChannelsKey];
    
    
    recorder = [[AVAudioRecorder alloc] initWithURL:outputFileURL settings:recordSetting error:NULL];
    recorder.delegate = self;
    recorder.meteringEnabled = YES;
    [recorder prepareToRecord];
}
Я примерно понимаю что в этом коде происходит, но не совсем. Запутываюсь со всем этим количеством словарей, массивов и понять что из них что. В связи с небольшим количеством моего опыта, прошу более менее подробно "на пальцах" объяснить что к чему и как в последствии это все дело сохранить. Также прошу не кидайте ссылки литературу от Апле, потому что после MSDN как то не получается привыкнуть и нормально все оттуда понять
Кстати о хранении, порыскав по интернету узнал, что не стоит хранить файлы в Core Data, поэтому думаю что другим выходом будет хранение в .plist.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru