Форум программистов, компьютерный форум 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 ячейки там, а кнопками меня не охота подробнее

Показать сообщение отдельно
Dan_banan_
10 / 10 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1
03.04.2013, 23:04     Хранение голосовых записей
Ну а что тут не понятного.
NSArray *pathComponents = [NSArray arrayWithObjects:
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject],
@"MyAudioMemo.m4a",
nil];
Указывает директорию для хранения записываемы файлов. Согласно ограничениям песочницы файлы можно хранить только в папке документы. Передаешь этот массив в строку и получаешь путь
NSURL *outputFileURL = [NSURL fileURLWithPathComponentsathComponents];

Экземпляр AVAudioSession класс, называемый аудио сессии, является одноэлементный объект, который вы используете для установки аудио контекста для вашего приложения. Этот класс используется для:
Включение или отключение звука сессии вашего приложения
Установить аудио категории сессии и режим
Укажите нужный аудио дискретизации аппаратных средств и буфер ввода / вывода длительности

Этот класс обеспечивает Objective-C альтернатива многие функции из C-Audio на основе сеансов служб, описанных в Audio Reference сессия услуги . Некоторые возможности воспроизведения аудио сессии, такие как обработка аудио изменениях маршрутов и настройки звука входного усиления, могут быть доступны только с использованием аудио сеансов служб.

Начиная с IOS 5.0, можно уточнить конфигурацию устройства аудио предоставляемые определенным категориям аудио сеанс с помощью аудио режиме сессии. См. "режимы аудио сессии".

Кроме того, начиная с IOS 5.0, аудио информацию маршрут словаре основе, предоставляя доступ к конкретной информации о входных и маршрутов вывода звука на звук изменения маршрута, и на аудио маршруты доступны в прилагаемый USB-аудио аксессуары. и kAudioSessionProperty_OutputDestinations .

Вот тебе создается твоя аудиосессия для работы со звуком
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

Подобные вещи частенько используются в Objective C , привыкай))


Здесь создаешь обьек для записи передаешь ему путь куда сохранять , передаешь словарик, назнаешь делаг которые наверняка вызовется по окончанию записи
recorder = [[AVAudioRecorder alloc] initWithURL:outputFileURL settings:recordSetting error:NULL];
recorder.delegate = self;
recorder.meteringEnabled = YES;
[recorder prepareToRecord];

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