2013-10-09 3 views
14

Я кодирую iPhone 5 и теперь у него два светодиодных фонаря для задней камеры. Я не знаю официальных названий светодиодных цветов, но один светодиод белый, а другой светодиод желтоватый. Apple относится к этому как «True Tone».Индивидуальный доступ к камерам Светодиодные фонари iPhone 5s

Я пытаюсь получить доступ к этим светодиодным лампам камеры отдельно.

Я считаю, что это возможно, потому что, когда я получаю доступ к центру управления iOS7 (проведите по экрану снизу) и нажмите встроенную вспышку, включится только белый светодиод.

Это отличие от применения приведенного ниже кода фонаря горелки. Когда я выполняю код ниже, загорятся оба светодиодных индикатора.

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; 

if ([device hasTorch] && [device isTorchAvailable] && [device isTorchModeSupported:AVCaptureTorchModeOn]) { 

    [device lockForConfiguration:nil]; 
    [device setTorchMode: onOff ? AVCaptureTorchModeOn : AVCaptureTorchModeOff]; 
    [device unlockForConfiguration]; 
} 

Я искал через ссылку AVCaptureDevice класса, и я ничего конкретного о доступе две светодиодных фонарей по отдельности не виден. Я имею в виду, чтобы включить только белый светодиод или включить только желтоватый светодиод. Не оба светодиода одновременно.

Я принимаю одно предположение, что оба огня являются светодиодами.

Любые идеи о том, как это сделать?

Большое спасибо за любую информацию по этому вопросу.

ответ

12

Я открыл Службу технической поддержки (TSI) с поддержкой Apple Developer относительно индивидуального доступа к светодиодным индикаторам камеры iPhone 5s.

Я получил от них ответ сегодня. Вот что они сказали.

Здравствуйте Джим,

Благодарим Вас за обращение в компании Apple Developer Technical Support (DTS). Наши инженеры рассмотрели ваш запрос и пришли к выводу, что нет поддерживаемого способа достижения желаемой функциональности, учитывая текущие конфигурации системы доставки.

Если вы хотите, чтобы Apple рассматривала возможность добавления поддержки для доступа к светодиодам камеры, индивидуально подключаемых к устройству, отправьте запрос об улучшении через инструмент Bug Reporter по адресу http://bugreport.apple.com.

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

Благодарим вас за то, что нашли время, чтобы опубликовать этот отчет. Мы искренне ценим вашу помощь в обнаружении и изоляции проблем.

компании Apple Developer Support Worldwide Developer Отношения

Я сделал открытым запрос улучшающего через их Bug инструмент Reporter, как они предложили. Если что-нибудь случится из этого, я отправлю его здесь. Ура!

+1

Привет! Я не думаю, что они когда-либо отвечали на это? –