问题标签 [avsystemcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
824 浏览

objective-c - 如何确定 iPhone 铃声的当前级别?

我正在使用 AVSystemController 使 iPhone 铃声静音,但我不知道如何确定铃声的当前级别。有任何想法吗?

PS 是的,我知道使用 AVSystemController 可能会使应用程序被 App Store 禁止。这不是问题。

0 投票
4 回答
15243 浏览

iphone - 检测 iPhone 音量按钮向上按下?

是否有我可以收听的通知会告诉我何时打开 iPhone 的音量

我知道AVSystemController_SystemVolumeDidChangeNotification,但重要的是只有在音量调高而不是调高或调低时才会触发通知。

其次,如何隐藏按下音量增大按钮时出现的半透明视图,显示系统音量? Camera+已经实现了这一点。

0 投票
1 回答
14450 浏览

iphone - 以编程方式使 iOS 设备静音/静音?

我正在尝试从我的应用程序中将设备的铃声静音,但由于某种原因,在这个答案(如何禁用 iOS 系统声音)中使用 AVSystemController 不会让我将设备一直静音..它会下降到1 巴的音量,但并非完全静音。

我知道它可以做到,可能使用像 AVSystemController 这样的私有 API,并且我知道如果用户期望应用程序具有这种功能,Apple 仍然会批准该应用程序(因为我已经在 App Store中找到了 2 个应用程序以编程方式使设备静音,无需越狱或类似的东西)。

这些应用程序实际上做得更好——它们实际上切换了实际的静音,而不仅仅是将音量降低到零。

有谁知道这是怎么做的?

任何帮助将不胜感激!谢谢!

0 投票
0 回答
691 浏览

ios - MPMoviePlayerController - AVSystemController_SystemVolumeDidChangeNotification 调用不正确

我有MPMoviePlayerController并且我试图在用户更改音量时得到通知。

我听这个事件:AVSystemController_SystemVolumeDidChangeNotification通过这段代码:

我在以下位置收到通知:

问题是我的播放器在电影开始/结束加载时通知我 4 次,而用户没有任何音量变化。

为什么?

提前致谢!

0 投票
5 回答
2273 浏览

ios - 在 iPhone 应用程序中使用 AVSystemController

我想以编程方式降低 iPhone 的铃声音量,我知道可以使用AVSystemController,但我知道,这是一种私有方法。如果我使用它,苹果会拒绝该应用程序还是请建议我另一种方式

0 投票
1 回答
668 浏览

ios - AVSystemController 禁用 iOS 系统声音给未找到架构 i386 错误

我想静音铃声音量。所以我使用这个链接来做到这一点 -如何禁用 iOS 系统声音 但是如果我使用代码:

}

它崩溃了

因为返回的值为零。

如果我导入框架等然后使用此代码

它没有运行给我以下错误:

有人请指导我哪里出错了。

0 投票
1 回答
1926 浏览

ios - 在 ios 中使用 AVSystemController 获取铃声音量级别

如何使用 AVSystemController 获取 iphone 当前的铃声音量级别

我也试过下面的代码来检查音量

但是当我打印/检查 val 时,它返回 1.00

我也试过下面的代码

但如果我的手机静音,它也会返回 1.00 事件。我参考下面的链接 如何确定 iPhone 铃声的当前级别?但我找不到解决方案。

请帮忙。

0 投票
1 回答
489 浏览

ios - 使用 avsystemcontroller 恢复铃声音量 IOS 不起作用

我使用以下代码(其工作)将 iphone 铃声音量设置为零。我的问题是我想恢复并且使用相同的代码只是更改音量级别不起作用。请提出适当的方法来做到这一点。

我试图将 newvolumelevel 设置为 5 8 10 但它不起作用。

PS我知道它是一个私有框架和应用程序不会被批准。:)

0 投票
0 回答
405 浏览

iphone - 是否有任何替代解决方案以编程方式静音铃声?

我正在开发一个用于以编程方式静音电话铃声的 iphone 应用程序。目前我正在使用 celestial.framework 静音,但我发现苹果会拒绝使用私有框架。请任何人提供正确的解决方案来实现它。我是 iOS 开发新手。谢谢

0 投票
0 回答
244 浏览

ios - 收到特定号码的短信时铃声设置为高音量

我正在开发一款 iOS 应用程序,该应用程序要求如果手机收到来自特定号码的短信,则将铃声音量设置为响亮。

我知道如何增加或减少最有可能发生这种情况的音量。

但是我如何检查从特定号码收到的短信,即使应用程序已关闭?