提问人:wns349 提问时间:11/5/2014 更新时间:6/7/2016 访问量:25831
相机遥控快门如何在 Android/iOS 上工作?
How does a remote shutter for camera work on Android/iOS?
问:
我最近在 Android/iOS 上使用蓝牙遇到了内置相机应用程序的远程快门。
这是我找到的产品示例链接:链接(不是在这里做广告,而只是为了了解其背后的技术/机制)
据我所知,无法向内置相机应用程序发送远程命令,因为应用程序内相机应用程序实际上无法处理远程命令。
但是,上面的视频显示,这种远程控制是使用蓝牙遥控快门实现的。 我注意到无需安装外部应用程序即可使用此类遥控快门设备。设备是否只是向手机发送触摸事件操作?
我想我真正的问题是,这样的远程设备如何向现有的内置相机应用程序发送“拍照”命令?
谢谢
答:
25赞
M.W.
7/9/2015
#1
自拍杆遥控器本质上是只有两个键的微型蓝牙键盘。一个是“提高音量”键来触发 iOS 的原生相机快门,另一个键是“Enter”来触发 Android。
评论
0赞
Stan James
7/7/2016
因此,如果您想在 iOS 应用程序中捕获快门,请使用以下 SO 答案中的代码:stackoverflow.com/a/36081853/59913
4赞
Scott Tovey
6/7/2016
#2
当相机应用程序运行时,Android 和 Apple 都使用音量调高按钮来发出快门事件信号。
考虑到这一点,外部设备需要做的就是触发相同的音量增大事件,进而触发快门事件。
然后,无论该按钮是插入音频/麦克风端口还是通过蓝牙连接,这都允许远程快门按钮。
android 和 iphone 之间的音频麦克风端口可能不同。我将一个外部摄像头按钮插入我的 android,它没有触发音量增大事件,而是触发了 mp3 播放器中的后退按钮。
希望这对你有所帮助。
评论