gpt4 book ai didi

ios - 音频路由按钮 - AirPlay

转载 作者:行者123 更新时间:2023-11-29 11:17:23 27 4
gpt4 key购买 nike

我目前正在通过 AudioQueues 播放音频。我想允许用户连接到 Airplay 设备。

如果我创建一个 MPVolumeView 并使用“showsRouteButton”来显示我可以成功连接的路由按钮。

有没有办法在不使用 MPVolumeView 的情况下将音频路由更改为 Airplay?或者更简单的 Apple View ,它只是路由按钮?

最佳答案

1 隐藏 MPVolumeView 并使其成为全局变量

CGRect frame = CGRectZero;
frame.origin.y = 0;
frame.origin.x = 410; // out of the screen
_volumeView = [[MPVolumeView alloc] initWithFrame:frame];
[_volumeView setShowsVolumeSlider:NO];
[_volumeView setShowsRouteButton:YES];
[self.view addSubview:_volumeView];

2条模拟纽扣带

- (IBAction)handleAirPlay:(id)sender {
for (UIButton *button in _volumeView.subviews)
{
if ([button isKindOfClass:[UIButton class]])
{
[button sendActionsForControlEvents:UIControlEventTouchUpInside];
}
}
}

关于ios - 音频路由按钮 - AirPlay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8825361/

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