gpt4 book ai didi

ios - 在 iPhone 模拟器中关闭声音

转载 作者:IT老高 更新时间:2023-10-28 11:32:21 28 4
gpt4 key购买 nike

是否有关闭 iPhone 模拟器声音的选项?还是调节音量?

最佳答案

部分成功 - 没有好的选择

iPhone 模拟器在启动时选择当前选定的输出。使用 Soundflower 插件并将音频发送到任何地方,我启动了 iPhone 模拟器。如果您随后切换到不同的、正常工作的输出,模拟器将保持“静音”,直到您重新启动模拟器。所以一般情况下,你可以尝试欺骗模拟器输出到死胡同。

实验设置 - 视频播放器示例

我正在努力解决这个问题,并作为第一步创建了一个演示视频播放器应用程序。您可以下载VideoPlayer来自 GitHub 用于您自己的实验。

第一次尝试 - 使用 3rd 方应用将其静音

尝试使用 Audio Hijack Pro由 Rogue Amoeba 劫持音频流并将其静音。这不起作用并使模拟器崩溃。联系了支持人员,他们报告说 iPhone Simulator 做了一些事情来阻止他们劫持音频。我还查看了 SoundflowerJack .

第二次尝试 - 应用内静音

我在想也许你可以设置一个调试选项,在应用程序和模拟器中的时候声音会被静音。但是,在应用程序中,只有私有(private) API 才能静音或降低设备的音量。书中iPhone Open Application Development第 6 章,示例“我的音量是多少”给出了通过 AVSystemController 操作系统范围声音的示例代码。探索这条路线可能会很有趣,但要将其变成武器化工具需要很多麻烦,因为您需要编译反对私有(private) header 。

想法三

找到一个命令行选项以传递给 Springboard 或 iPhone 模拟器以静音,或在模拟器中重新启用音量控制,当然仍然可以启动调试器。

增强请求

我提交了 Apple Bug Report iPhone Simulator 音量控制的增强请求,请求 13428429,以及 Mac OS X 中每个应用程序的音量控制,请求 13428420。如果您需要这些功能,请提交您自己的错误。

关于ios - 在 iPhone 模拟器中关闭声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195739/

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