2014-11-04 21 views
6

我最近在Android/iOS上使用藍牙在內置相機應用程序中運行了一個遠程快門。相機的遙控快門如何在Android/iOS上工作?

下面是我發現的產品的例子鏈接: Link(這裏不是做廣告,而是簡單地理解技術背後/機構)

據我所知,這是不可能的遠程發送命令到內置相機應用程序,因爲應用程序內相機應用程序無法處理遠程命令。

但是,上面的視頻顯示,這種遙控器是使用藍牙遙控快門實現的。 我注意到不需要安裝外部應用程序來使用這種遠程快門設備。設備是否只是向手機發送觸摸事件動作?

我想我真正的問題是,這樣一個遠程設備如何發送'拍照'命令到現有的內置相機應用程序?

感謝,

+0

可能是因爲藍牙SIG定義了一個代表相機控制的設備類,其中一個命令是「拍照」。這或者,通過一些奇蹟,谷歌和蘋果都使用相同的api調用來以編程方式觸發快門,並且這些設備通過藍牙掛鉤到該api。 – 2014-11-04 18:02:02

+0

我想是一個按下相機按鈕的Bluetoth鍵盤? – 2014-11-24 18:34:31

+0

我試了兩個按鈕(iOS/Android)。它用作藍牙鍵盤,Android按鈕就像按下「Enter」鍵一樣。不知道在iOS按鈕的情況下哪個按鍵被按下。 – 2015-01-13 14:35:43

回答

6

自拍杆遙控器是essentially tiny Bluetooth keyboards只有兩個鍵。一個是「音量提高」鍵來觸發iOS本機相機快門,另一個鍵是「Enter」來觸發Android。

+0

所以如果你想捕捉一個iOS應用程序的快門,使用這個SO的代碼回答:http://stackoverflow.com/a/36081853/59913 – 2016-07-07 14:51:58

0

當相機應用程序正在運行時,Android和Apple都使用音量增加按鈕來指示快門事件。

考慮到這一點,所有外部設備需要做的就是觸發相同的音量提高事件,從而觸發快門事件。

然後,無論按鈕是插入音頻/麥克風端口,還是通過藍牙連接,都可以使用遠程快門按鈕。

Android和iphone之間的音頻麥克風端口可能不同。我將一個外部攝像頭按鈕插入到我的android中,而不是觸發音量提高事件,它觸發了mp3播放器中的後退按鈕。

希望這可以幫助你。