iphone - iOS 使用音量按钮作为输入

标签 iphone ios5

我最近下载了一个应用程序,它使用“音量 -”按钮来切换值,并使用“音量 +”按钮来开始/停止视频录制。该应用程序名为 SloPro,可以在应用程序商店中找到。我认为不允许修改 iPhone 硬件的行为。关于如何做到这一点有什么想法吗?

最佳答案

请参阅Audio Session Services References了解更多详细信息,但基本上您可以使用 AudioSessionInitialize 启动 Audio Session 。然后使用 AudioSessionSetActive 将其激活。然后使用 AudioSessionAddPropertyListener 监听音量变化,您可以在其中传递 AudioSessionPropertyListener 类型的回调。

查看以下网站的示例: http://fredandrandall.com/blog/2011/11/18/taking-control-of-the-volume-buttons-on-ios-like-camera/

关于iphone - iOS 使用音量按钮作为输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10458438/

相关文章:

iphone - 从 AVCaptureVideoDataOutput 视频帧保存电影

iphone - 是什么原因导致 "NSScanner: nil string argument"?

iphone - CFNetwork 错误 : The connection failed due to a malformed URL

ios - BSD 套接字在 iPhone 3G 环境中不起作用

objective-c - 更改 iOS 中的应用程序语言设置而不是整个设备

iphone - 随机数列表 - arc4random

iPhone UITextField 和 UIButton 在一个灰色框架中

iphone - inapp 购买 - 发生未知错误 - 5002 错误代码 - iOS5

iphone - wait_fences:无法收到回复:10004003(再次)

javascript - javascript 函数 srcElement.nodeName 在 iOS5 中给出了错误的输出