是否可以为 iPhone 和/或模拟器模拟多个音频输出?
Posted
技术标签:
【中文标题】是否可以为 iPhone 和/或模拟器模拟多个音频输出?【英文标题】:Is it possible to simulate multiple audio outputs for the iPhone and/or the simulator? 【发布时间】:2011-03-25 14:57:45 【问题描述】:我有以下代码,但它没有显示路线按钮。
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:CGRectZero];
volumeView.showsRouteButton = YES;
volumeView.showsVolumeSlider = NO;
[volumeView sizeToFit];
[self.view addSubview:volumeView];
[volumeView release];
在我阅读的文档中:
当有多个音频输出路由可用时,路由按钮默认可见。
我只有一个音频输出,所以按钮不显示。有什么方法可以模拟多个音频输出以便我可以测试这个按钮吗?
【问题讨论】:
【参考方案1】:您可以使用AirPlayer(Mac 应用程序)来模拟 Apple TV。这应该会导致 AirPlay 按钮出现在模拟器中。尽管它声称不支持音频,但 AirPlay 按钮可能仍会显示。
【讨论】:
我已经试过了。它没有用。它必须支持音频。 你可以试试windows version 否则你可能不得不使用 Apple TV(从 Apple 商店购买,测试,退货和退款) 我可以,如果我有窗户的话。我在所有旧 PC 上使用 Linux,在所有 Mac 上使用 Mac OS X。 @Eric 你也许可以试试 WINE。如果您有越狱的 ios 设备,则 cydia 上有 AirView。这就像 AirPlayer,但我不确定它是否有音频。【参考方案2】:由于一段时间过去了,我仍然没有得到任何正确的答案,我想我会分享如何在不购买 Apple TV 或其他播放设备的情况下解决这个问题。
我解决这个问题的方法是简单地使用蓝牙耳机,它比 Apple TV 便宜得多。
另一个建议的解决方法是在另一台 iOS 设备上使用AirView。这个我没测试过,但是从cmets来看是不支持声音的,所以我觉得不行。
我打算接受这个作为我的答案,但如果有人找到模拟多个音频输出的真实方法,我会改变我的接受。
【讨论】:
以上是关于是否可以为 iPhone 和/或模拟器模拟多个音频输出?的主要内容,如果未能解决你的问题,请参考以下文章
音频引擎仅在运行 iOS 10 的设备(iphone 6)上失败,在所有模拟器设备上运行良好或真实设备直到 iphone 6s
音频在 iPhone 和模拟器上播放正常,但在 iPad 上被切断