我有以下代码,但它不显示路由按钮。
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectZero];
volumeView.showsRouteButton = YES;
volumeView.showsVolumeSlider = NO;
[volumeView sizeToFit];
[self.view addSubview:volumeView];
[volumeView release];
在我阅读的文档中:
默认情况下,当有多个音频输出路径可用时,路径按钮可见。
我只有一个音频输出,因此按钮不显示。有没有办法模拟多个音频输出,以便我可以测试这个按钮?
答案 0 :(得分:1)
您可以使用AirPlayer(Mac应用程序)来模拟Apple TV。这应该会使AirPlay按钮出现在模拟器中。虽然它声称无法使用音频,但AirPlay按钮可能仍会显示。
答案 1 :(得分:0)
由于时间已过,我仍然没有得到任何正确的答案,我想我会分享如何在不购买Apple TV或其他播放设备的情况下解决这个问题。
我解决它的方法只是使用蓝牙耳机,其成本远低于Apple TV。
另一种解决方法是在另一台iOS设备上使用AirView。我没有对此进行测试,但从评论中判断它不支持声音,所以我觉得它不起作用。
我打算接受这个作为我的答案,但如果有人找到模拟多个音频输出的真实方法,我会改变我的接受。