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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Вращение объекта http://www.cyberforum.ru/ios-dev/thread826464.html
Здравствуйте. Есть объет(палка), который должен вращаться относительно своего центра с помощью акселерометра, т.е. палка должна всегда находиться параллельно земле. Подскажите, пожалуйста, как это можно реализовать. Буду очень благодарен.
Программирование iOS smart loading data Вот нашел ссылку с помощью ответа в пред ведущей теме, но не могу никак разобраться, как сделать автоматическую загрузку JSON при свайпе в низ, с английским не все в порядке http://www.lwxted.com/blog/2012/smart-data-loading-table-views/ может кто объяснить как сделать что бы таблица заполнялась по @interface MasterViewController : UITableViewController { NSArray *tweets; } -... http://www.cyberforum.ru/ios-dev/thread826013.html
Программирование iOS pull to refresh
Доброго времени суток, вот сижу мучаюсь, не могу найти способ что бы сделать обновление при свайпе с низу в верх, на оборот нашел, валом способов типа http://www.lextech.com/2012/10/ios-6-pull-to-refresh-tutorial/ но это при свайпе на оборот, мне такой же только на оборот, когда в низу табличку тянешь, по скольку делаю просмотр ленты, а она заполняется с верху в низ, от свежей к давней...
Программирование iOS Не получается задать contentSize
Доброго времени суток. Столкнулся с проблемой, когда в UITextView необходимо сделать отступ текста. Делаю это с помощью ; Соответственно после этого съезжает весь текст, но эти же 20 пх смещаются вправо и появляется горизонтальный скроллинг. Чтобы от этого избавится, я пытаюсь задать contentSizе в ширину меньше на эти же 20 пх. Попытки сделать так: myTextView.contentSize = CGSizeMake(300,...
Программирование iOS Работа с экраном http://www.cyberforum.ru/ios-dev/thread824942.html
Доброго времени суток пользователям и посетителям этого форума. Буквально недавно заинтересовался в некоторых особенностях программирования под iOS, если быть более точным то в возможностях работы с экранами устройств iPhone и iPad. Цитируя Вики: Проекционно-ёмкостные экраны Конструкция и принцип работы На внутренней стороне экрана нанесена сетка электродов. Электрод вместе с телом...
Программирование iOS viewTable выбор и переход на окно Доброго вреемни суток, стокнулся с проблемой, у меня есть тайбл вью который заполняется динамически с массиви, при нажатии переходин о форму и там выполняется уже код той формы, а вот у меня вопрос как сделать что бы при выбори к пермеру 1 ячейки шло на первую форму, выборе 2 ячейки на 2, у меня просто всего 4 ячейки там, а кнопками меня не охота подробнее

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

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

03.04.2013, 20:15. Просмотров 1082. Ответов 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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru