2013-10-09 74 views
14

我正在爲iPhone 5s編碼,現在它有兩個用於後置攝像頭的LED燈。我不知道官方的LED顏色名稱,但一個LED是白色的,另一個是淡黃色的。蘋果公司將此稱爲「True Tone」。iPhone 5s攝像頭LED燈的單獨訪問

我試圖單獨訪問這些相機LED燈。

我相信這是可能的,因爲當我訪問iOS7的控制中心(從底部向上滑動)並按內置閃光燈時,只有白色LED亮起。

這與下面應用手電筒代碼不同。當我執行下面的代碼時,兩個LED燈亮起。

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; 

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

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

我一直在搜索AVCaptureDevice類的參考,我還沒有看到任何具體的關於訪問兩個LED燈單獨。我的意思是,只打開白色LED或只打開黃色LED。不是兩個LED都在同一時間。

我假設兩個燈都是LED。

有關如何做到這一點的任何想法?

非常感謝任何有關此信息。

回答

12

我與蘋果開發者支持部門就iPhone 5s攝像頭LED燈的單獨訪問問題開了技術支持事件(TSI)。

今天我收到了他們的回覆。這就是他們所說的。

您好吉姆,

感謝您的蘋果開發者技術支持(DTS)接觸。我們的工程師已審覈您的請求,並得出結論認爲,鑑於目前的運輸系統配置,沒有支持的方式來實現所需的功能。

如果您希望Apple考慮增加支持訪問攝像頭LED燈在設備上單獨使用,請通過Bug Reporter工具http://bugreport.apple.com提交增強請求。

雖然您最初因支持請求被指控收到技術支持事件,但我們已將替換事件分配回您的帳戶。

感謝您花時間提交此報告。我們真誠地感謝您在發現和隔離問題上的幫助。

蘋果開發者支持 全球開發者關係

我通過他們的Bug Reporter工具做了一個開放增強請求,因爲他們建議。如果出現這種情況,我會在這裏發佈。乾杯!

+1

嗨!我不認爲他們曾經回答過這些嗎? –