2016-06-12 82 views
0

我希望兩臺設備通過藍牙連接。設備A應該使用相機,設備B能夠通過相機查看設備A正在查看的內容。設備B也應該能夠通過設備A的相機拍攝視頻和圖片。有關我如何實現這一點的任何想法?如何通過藍牙在兩臺設備之間共享相機視圖

https://developer.android.com/guide/topics/connectivity/bluetooth.html

它應該是這個樣子,但在兩部手機之間:https://www.youtube.com/watch我一直在使用Android的代碼已經建立藍牙連接?

回答

1

我可以給你一些想法,

  1. 設備A應通過藍牙
  2. 設備B應通過在藍牙設備
  3. 偵聽傳入幀聽命令的攝像頭onPreviewFrame,拍攝框架和將其發送到專用線程,該線程將處理該線程並通過藍牙將其發送到設備B.
  4. 設備B應該將字節數組解碼爲位圖並將其顯示在表面視圖,圖像視圖或其他任何能夠顯示圖像的設備上。藍牙消息接收設備A應控制其相機拍攝照片並執行其他操作動作。
+0

你會如何發送幀作爲字節數組? –

+0

攝像頭onPreviewFrame回調直接給你一個字節數組。 –

+0

好的,設備A將如何持續向設備B發送幀流? –

相關問題