3

アプリの iOS7 への移植はほぼ完了しましたが、AVPlayer が iPhone でのデフォルトの再生を通常のラウド スピーカーではなくレシーバー (静かなスピーカー) にするという問題に遭遇しました。その解決策は使用しているようです

AVAudioSession* session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayback ...];

ただし、iOS7 では、マイクの許可を要求するダイアログがポップアップ表示されます。なんで?アプリは何も記録しないので、どうすればこれを回避できますか? 再生にはAVPlayerを使用しており、バックグラウンドオーディオの許可も持っています。

4

1 に答える 1