And*_*son 1 iphone cocoa-touch objective-c
我想在我的应用程序中调出相机,让用户按下手机上的硬件音量按钮拍照.
这可能吗?我可以在用户更改音量时触发功能吗?然后我可以在此功能中以编程方式触发相机吗?
我们非常感谢链接或代码段.
我是Frank Krueger和wkw的评论.从用户体验的角度来看,这听起来是一个非常糟糕的主意.如果你想尝试它,你可以试试这个:
MPMusicPlayerController *musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
[musicPlayer beginGeneratingPlaybackNotifications];
Run Code Online (Sandbox Code Playgroud)
现在,MPMusicPlayerControllerVolumeDidChangeNotification只要音量发生变化,系统就会生成一个.您可以将自己注册为通知的观察员-[NSNotificationCenter addObserver:selector:name:object:].但是,这并不直接与音量控制按钮相关联.例如,用户也可以插入或移除耳机,并且操作系统根据此配置的最后设置调整音量.
另外,我认为音量通知仅适用于音乐音量的变化而不是系统/铃声音量.所以它只会在播放音乐时发布.但我不确定这一点.
| 归档时间: |
|
| 查看次数: |
1218 次 |
| 最近记录: |