2013-10-30 61 views
1

在我的應用程序,我通過使用AVCaptureStillImageOutput類捕獲圖片。 這種方法也使用AVCaptureSession類現在是默認使用AVAudioSession我的iPhone應用程序被拒絕,由於麥克風perssion問題

裁判:蘋果文檔「AVCaptureSession現在使用默認的應用程序的AVAudioSession」

由於AVAudioSession上課的時候我嘗試捕捉PIC,iOS7生成設備的接入麥克風權限請求,但我沒有錄像我正在拍攝靜止圖像,這就是爲什麼蘋果審查小組發現我的應用程序有沒有這樣的功能,使用麥克風

如何解決這個問題?我想我的應用程序不使用麥克風。

蘋果審查小組的言論: 在審覈過程中,我們進行了提示提供同意使用麥克風,但是,我們無法找到使用音頻錄製麥克風任何特性或功能。

相機功能不包括錄製功能,也沒有任何其他相關功能在審查時發現。

使用AVAudioSessionCategoryRecord或AVAudioSessionCategoryPlayAndRecord音頻類別生成麥克風許可請求。

如果你不打算記錄與您的應用程序的音頻,這將是適當的選擇適合你的應用的需求AVAudioSession會話類或修改您的應用程序,包括音頻錄製功能。

+1

我的回答有用嗎? –

+0

不一樣呀,我還添加一些代碼的廣告檢查 完整的答案,我將發佈不久,現在我忙項目。 但你的直接方式。 –

回答

0

您是否設置了正確的捕捉設備?

喜歡的東西:

AVCaptureDevice *audioCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType: AVMediaTypeVideo]; 

很難知道沒有一些代碼。

相關問題