加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

有没有办法在AVAudioSession中获得像availableInputs这样的可用

发布时间:2020-12-14 19:41:01 所属栏目:百科 来源:网络整理
导读:我需要列出可用的输出(如BleutoothLE,HeadPhones,BuiltInReceiver),但我只能访问currentRoute的输出. 任何人都可以访问所有可用的输出,请分享评论? 提前致谢.. 解决方法 据我所知,你有两个选择: 在视图中添加MPVolumeView,并将showsVolumeSlider设置为0并
我需要列出可用的输出(如BleutoothLE,HeadPhones,BuiltInReceiver),但我只能访问currentRoute的输出.

任何人都可以访问所有可用的输出,请分享评论?

提前致谢..

解决方法

据我所知,你有两个选择:

>在视图中添加MPVolumeView,并将showsVolumeSlider设置为0并将showsRouteButton设置为1.这将为系统提供一个用户可以从可用输出中选择的图标.
> AVAudioSession有一个非常有限的overrideOutputAudioPort方法,可以将音频路由到内置扬声器.

[[AVAudioSession sharedInstance] overrideOutputAudioPort:AVAudioSessionPortOverrideSpeaker error:nil];

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读