【问题标题】:UIView overlay when switching volume are there different api's?切换音量时的UIView覆盖是否有不同的api?
【发布时间】:2012-01-17 00:02:53
【问题描述】:

我知道有一个 MPMusicPlayerController 类,我可以在其中设置和更改媒体文件的音量 - 允许我更改系统音量的类是什么?铃声和提示音等。

Apple 论坛中目前没有任何帮助:-)

杰夫干杯

【问题讨论】:

  • 如果 Apple 允许第三方开发人员完全解决这个问题,我会感到非常惊讶(如果我错了,请随时纠正我)。想象一下,如果您想作恶,或者您在用户不知情的情况下错误地将设备静音/取消静音,您可能造成的破坏。

标签: ios system volume


【解决方案1】:

http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPVolumeView_Class/Reference/Reference.html

...是你的朋友。另请参阅此问题 - iOS: Change Device Volume

我相信 Brian 在他的评论中是正确的,即无法在公共 API 中以编程方式执行此操作 - 用户必须触发操作,以阻止应用程序做各种顽皮的事情。

【讨论】:

  • 好吧,触发器就是重点——就像我想要一个按钮来设置音量,但用户必须在它改变任何东西之前按下按钮。
  • 刚刚检查了您的链接以进行仔细检查,但已经遇到过那些:-) 不过谢谢:-)
  • 是的,没有其他方法可以在 iOS 上以编程方式进行。如果您希望看到,请向 Apple 提出功能请求。
  • 很酷会做 - 只是我敢打赌,一旦它发布,我的应用创意就会消失,因为有人会做得更好,然后我会更快:-) 请注意再次,它可能已经被考虑过了,但由于未实施的原因:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多