是否可以为iPhone和/或模拟器模拟多个音频输出?

时间:2011-03-25 14:57:46

标签: iphone ios-simulator airplay

我有以下代码,但它不显示路由按钮。

MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectZero];
volumeView.showsRouteButton = YES;
volumeView.showsVolumeSlider = NO;
[volumeView sizeToFit];
[self.view addSubview:volumeView];
[volumeView release];

在我阅读的文档中:

  

默认情况下,当有多个音频输出路径可用时,路径按钮可见。

我只有一个音频输出,因此按钮不显示。有没有办法模拟多个音频输出,以便我可以测试这个按钮?

2 个答案:

答案 0 :(得分:1)

您可以使用AirPlayer(Mac应用程序)来模拟Apple TV。这应该会使AirPlay按钮出现在模拟器中。虽然它声称无法使用音频,但AirPlay按钮可能仍会显示。

答案 1 :(得分:0)

由于时间已过,我仍然没有得到任何正确的答案,我想我会分享如何在不购买Apple TV或其他播放设备的情况下解决这个问题。

我解决它的方法只是使用蓝牙耳机,其成本远低于Apple TV。

另一种解决方法是在另一台iOS设备上使用AirView。我没有对此进行测试,但从评论中判断它不支持声音,所以我觉得它不起作用。

我打算接受这个作为我的答案,但如果有人找到模拟多个音频输出的真实方法,我会改变我的接受。