用作App Controls的Iphone扬声器按钮

时间:2010-08-06 09:22:56

标签: iphone ios4

是否可以使用iphone的外接扬声器音量控制作为您开发的应用程序的控件?

例如,作为计时器应用程序的控件,计时器开始计数的启用按钮是顶部外部音量按钮,禁用计时器是下部外部按钮。

如果是这样,iOS 4 sdk的哪些类可以覆盖应用程序的那些外部按钮,或者那些外部按钮仅为音量控制锁定而不是其他内容?

1 个答案:

答案 0 :(得分:1)

我看过Camera +应用程序的视频,据说使用音量键拍照(而不是触摸屏幕上的按钮)。 http://taptaptap.com/blog/volumesnap/

我,我自己,当我看到它时感到非常困惑,并认为它一定是模拟或其他东西。但我问了一下,显然,如果你正在运行一个音频播放器,你会在按下音量键时收到通知。

提出的想法是,如果您可以在循环上运行静音音频并挂钩音量键通知以执行您想要的操作。

但是,我查看了AVAudioPlayerMPMoviePlayerController类文档,但看不到任何此类通知。我怀疑他们是私人的,这不是很有用。