Я хочу направить IOS VoiceOver звук для наушников, даже если он не подключен.IOS Audio Force Выход только разъем для гарнитуры
Другими словами, в то время как мое приложение открыто, VoiceOver звук (и другие звуки играли мной в приложении, использующем AVSpeechUtterance
и т. д.), НИКОГДА не должно идти к динамикам, но должно выйти из гарнитуры, если подключено.
Может ли кто-нибудь предложить что-нибудь по этому поводу?
Благодарим за отзыв. Моя фактическая проблема заключается в том, чтобы заблокировать звук от перехода к громкоговорителю, когда гарнитура не подключена, что я достиг в настоящее время, направляя звук на громкоговоритель телефона (откуда вы слушаете телефонный звонок) из громкоговорителя во время работы моего приложения. Я использовал следующий код: 'let session: AVAudioSession = AVAudioSession.sharedInstance() try session.setCategory (AVAudioSessionCategoryPlayAndRecord) try session.overrideOutputAudioPort (AVAudioSessionPortOverride.None) try session.setActive (true)' – Maverick