2011-03-25 86 views
5

我有以下代码,但它不显示路由按钮。是否可以模拟iPhone和/或模拟器的多个音频输出?

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

在本文档中我读:

路线按钮默认为可见时,有一个以上的音频输出路径可用。

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

回答

0

由于一段时间已经过去,我还没有得到任何正确的答案,我想我会分享如何不买苹果电视或其他空气播放设备解决这个问题。

我解决它只是使用蓝牙耳机,其成本比苹果电视少得多的方式。

另外建议的方法来解决它是到另一个iOS设备上使用AirView。我没有测试过,但从评论中判断它不支持声音,所以我认为它不起作用。

我打算接受这个作为我的答案,但我会改变我接受,如果有人发现模拟多个音频输出接口的真正途径。

1

可以使用AirPlayer(在Mac应用程序)来模拟苹果电视。这应该会导致AirPlay按钮出现在模拟器中。尽管它声称不适用于音频,但AirPlay按钮仍可能显示。

+1

我已经试过了。它没有工作。它必须支持音频。 – 2011-03-28 21:29:54

+0

您可以尝试在[Windows版本](http://www.tuaw.com/2010/12/22/airmedia-player-for-windows-stream-from-ios-to-your-windows-pc/)其他你可能需要使用Apple TV(从Apple商店买一个,测试,退货和退款) – 2011-03-28 21:45:28

+0

如果我有窗户,我可以。我在所有Mac电脑上的所有旧电脑和Mac OS X上使用Linux。 – 2011-03-29 06:33:23