Согласно документации, нет документации о маршрутизации или даже получении сведений о порте для «AVAudioSessionPortBuiltInReceiver». (Примечание: прочтите еще раз, дело не в этом порту AVAudioSessionPortBuiltInSpeaker
).
Как я выяснил, это возможно только overrideOutputAudioPort
, может быть сделано только для
public enum AVAudioSessionPortOverride : UInt {
case None
case Speaker
}
Вопрос в том, есть ли возможность воспроизводить звук через:
public let AVAudioSessionPortBuiltInReceiver: String /* The speaker you hold to your ear when on a phone call */
Изменить: использование класса MPVolumeView
(RouteButton) выводит (маршрутизацию) из AVAudioSessionPortBuiltInReceiver возможно, можно ли добиться того же ?.