gpt4 book ai didi

ios - 如何将音频从设备扬声器路由到蓝牙扬声器?

转载 作者:行者123 更新时间:2023-11-29 00:30:08 25 4
gpt4 key购买 nike

我正在使用 AVPlayer 在我的代码中播放音乐。我知道我可以使用 MediaPlayer 中的 MPVolumeView 在扬声器之间路由,但我正在寻找不同的东西(因为我正在 Ionic 中开发应用程序,但我找不到一些可以执行此类操作的插件,我使用的插件是 cordova-plugin-media)。

我搜索了如何创建它并找到了一些答案,例如我可以使用 AVAudioSession 进行切换。我无法找到与之相关的一些代码,因此如果有人可以提供帮助那就太好了。

另一件事是,如果我强制更改此设置,它将如何与控制中心配合。

最佳答案

您仍然可以使用MPVolumeView与IONIC作为插件,您只需要通过代码控制UITouchUpInside即可。

如果有帮助,请勾选。

- (void) currentOutputs:(CDVInvokedUrlCommand*)command {

if(!mpVolumeView){
mpVolumeView = [[MPVolumeView alloc] initWithFrame:CGRectZero];
mpVolumeView.showsVolumeSlider = FALSE;
[self.webView.superview addSubview:mpVolumeView];
[mpVolumeView setAlpha:0.01];
}

UIButton* btn = nil;
for (UIView *view in [mpVolumeView subviews]){
if ([view.class.description isEqualToString:@"MPButton"]){
btn = (UIButton*)view;
break;
}
}

if(btn){
[btn sendActionsForControlEvents:UIControlEventTouchUpInside];
}
}

工作插件

https://github.com/jaymehtasa/cordova-plugin-audioroute

关于ios - 如何将音频从设备扬声器路由到蓝牙扬声器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42106656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com