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

Переключение камеры во время записи в файл - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Создание игры под iOS http://www.cyberforum.ru/ios-dev/thread775755.html
Движок: cocos2d Есть 2 проблемы: 1) Необходимо сделать так, чтобы спрайт при столкновении с препятствием не просто останавливался, а гасил ту составляющую скорости, которая направленна перпендикулярно препятствию 2) Так чтобы спрайт разворачивался в ту сторону, куда направлен джойстик Ниже прикреплен код класса HelloWorldLayer и изображение как это должно выглядеть
Программирование iOS/iPhone Безопасность iOS Подскажите пожалуйста, если iOS так безопасна и система закрыта, как часы могут получать сообщения пришедшими на телефон? Ведь сейчас идет уже много разных часов которые синхронизируется с iPhone по блютузу, и видят все сообщения,почту,уведомления приложений,кто звонит. И все это без джеилбрейка. http://www.cyberforum.ru/ios-dev/thread774058.html
Вход в приложение Программирование iOS/iPhone
Привет всем. Хочу спросить, как лучше сделать такой вход в приложение? на экране 9 точек и надо по узлам провести траекторию? использование CoreGraphics и OpenGl? Спасибо.
Программирование iOS/iPhone iPhone 5 images - название файла
Коллеги, Кто сталкивался с необходимостью подкладывать отдельные картинки для iPhone 5 c его 4" дисплеем? Есть там возможность просто как-то по-другому назвать файл, чтобы он сам нашелся при загрузке вьюхи из xib? Ну типа как к именам картинок для ретины добавляется @2x? Почему-то суффикс -568h@2x у меня не прокатывает (и -568h тоже) :(
Программирование iOS/iPhone Требуется разработка/разработчик приложения для iOS http://www.cyberforum.ru/ios-dev/thread768374.html
Требуется разработка приложения для iOS Тематика : доступ к БД. API имеется Нужно сделать приложение для предоставления платного доступа к БД ПРИЧЕМ БУДЕТ ПЛАТНЫМ КАК САМО ПРИЛОЖЕНИЕ ТАК И ВСТРОЕННЫЕ ПОКУПКИ Готов предоставить рабочее место в г. Мурманске Также рассмотрю предложения от коллективов разработчиков Пишите на marcomp @ mail . ru
Программирование iOS/iPhone Segue Здравствуйте! Возникла проблема Есть TableViewController , при выборе ячейки переходим по segue на другой ViewController, на этом ViewController есть label, так вот if( isEqualToString:@"perSegue"]) { ZNPerDetailViewController *perDetailViewController = ; perDetailViewController.title = @"Test"; perDetailViewController.perNameDetailLabel.text = @"Person1"; } подробнее

Показать сообщение отдельно
leadro
11 / 0 / 1
Регистрация: 24.10.2012
Сообщений: 8
31.01.2013, 16:49  [ТС]     Переключение камеры во время записи в файл
вариант конечно итересный, я по поводу ситуации сначала добавления newVideoInput а потом удаления старого.
Но тут такая слаживается ситуация:
при коде:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[_captureSession beginConfiguration];
        if ([_captureSession canAddInput:newVideoInput])
        {
            [_captureSession addInput:newVideoInput];
            videoInput = newVideoInput;
        }
        else
        {
            [_captureSession addInput:videoInput];
        }
        [_captureSession removeInput:videoInput];
        
        //captureSession.sessionPreset = oriPreset;
        [_captureSession commitConfiguration];
програма не заходит в if, а сразу бежит в else (тобиш сессия не может уже добавить еще один видео инпут), а кода срабатывает метод в else ([_captureSession addInput:videoInput] програма валиться с логом:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** An AVCaptureInput instance may not be added to more than one session'
*** First throw call stack:
(0x3350c2a3 0x3b37597f 0x3269b6b7 0x3269add1 0xbcaf 0x2d5d 0x3b78d11f 0x3b790b97 0x3b78c4b7 0x3b793139 0x3b79117f 0x334dff3b 0x33452ebd 0x33452d49 0x370072eb 0x35368301 0x22f5 0x2258)
libc++abi.dylib: terminate called throwing an exception

При попытке сразу добавить новый видео инпут (без проверки на возможность добавления), код:
Objective-C
1
2
3
4
5
6
7
8
9
[_captureSession beginConfiguration];
        
        [_captureSession addInput:newVideoInput];
        videoInput = newVideoInput;
        [_captureSession removeInput:videoInput];
        
        //captureSession.sessionPreset = oriPreset;
        [_captureSession commitConfiguration];
    }
прога валиться с совсем другим логом:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** Multiple audio/video AVCaptureInputs are not currently supported.'
*** First throw call stack:
(0x3350c2a3 0x3b37597f 0x3269b6b7 0x3269add1 0xbc9d 0x2dcd 0x3b78d11f 0x3b790b97 0x3b78c4b7 0x3b793139 0x3b79117f 0x334dff3b 0x33452ebd 0x33452d49 0x370072eb 0x35368301 0x2365 0x22c8)
libc++abi.dylib: terminate called throwing an exception

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