- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 CallKit 发起 VoIP 调用,使用 AVAudioSession.sharedInstance.overrideOutputAudioPort(.speaker)
强制将音频发送到扬声器,然后打开 AVRoutePickerView
.
View 中选定的输出是 iPhone
-- iPhone 上的耳机。我希望它显示 speaker
已选择。
这可能是什么原因造成的?我应该以不同的方式强制输出到扬声器吗?有没有其他方法可以公开路线选择功能?
奇怪的是,如果你锁定手机并查看 CallKit UI,它显示它正在路由到扬声器
最佳答案
我也遇到了同样的问题。在我的代码中,我将音频路由重写为 .none 并且它确实有效。但 AvRoutePickerView 显示 .speaker 已选中。这让我很困惑。
关于ios - AVRoutePickerView 不会拾取 overrideOutputAudioPort(.speaker) 对路由所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57300228/
我正在尝试在我的应用程序中使用 AVRoutePickerView,但是当我构建项目时出现链接错误: Undefined symbols for architecture arm64: "_OBJC_
我的应用程序播放一些声音,我实现了 AVRoutePickerView,因此它可以通过 AirPlay 或蓝牙播放它的声音。 一旦我点击 AVRoutePickerView,就会弹出上面的图片,这很好
我在 ViewController 中有一个 AVRoutePickerView,当它使用 Airplay 时我无法改变颜色。 AVRoutePickerView *routePickerView =
我尝试在 iPhone 上调节音量,AVRoutePickerView 和控制中心都无法调节音量,只有手机左侧的按钮可以调节音量。 最佳答案 根据苹果文档,当我们在通话应用中使用 AVAudioSes
我使用 CallKit 发起 VoIP 调用,使用 AVAudioSession.sharedInstance.overrideOutputAudioPort(.speaker)强制将音频发送到扬声器
使用 AVRoutePickerView,我可以通过点击 Airplay 图标以编程方式执行 Airplay。现在我想,在 viewDidLoad 上它应该初始化 AVRoutePickerView
我是一名优秀的程序员,十分优秀!