Android 台灣中文網

標題: android 影像傳輸文題 [打印本頁]

作者: jackdc    時間: 2012-12-9 01:31
標題: android 影像傳輸文題
小弟有著一大堆的問題存在
說明一下小弟預設的功能
透過android 手機的攝影鏡頭擷取畫面(不一定為照片)
透過某種影像壓縮技術
將資料傳送至server內(盡量為同步訊息)
並由另一android手機將資料下載
並且將畫面顯示出來

EXP: 3g手機的視訊通話,

概念圖如下

使用者a(文件、圖片、影像)←→server←→使用者b(文件、圖片、影像)
希望能達到同步效果

Q1:該如何從android將畫面資料取出?
Q2:若影像檔案過大,蓋如何壓縮檔案並上傳
Q3:解析度問題
Q4:同步性
Q5:wifi或3g的頻寬問題

若有講解不詳之處
可在下面留言發問
也希望各位大大能幫小弟解決問題
或著給個概念想法
thanks~
作者: ploglin    時間: 2012-12-10 09:30
Q1:該如何從android將畫面資料取出?
利用 Intent 去開啟 Camera 或 影像的資料夾就可以了。

  1. // 打開相機 (Open Camera)
  2. Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
  3. intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
  4. intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
  5. startActivityForResult(intent, DEFINED_CODE);

  6. // 打開相簿 (Open Album)
  7. Intent intent = new Intent();
  8. intent.setType("image/*");
  9. intent.setAction(Intent.ACTION_GET_CONTENT);
  10. startActivityForResult(intent, DEFINED_CODE);
複製代碼
Q2:若影像檔案過大,蓋如何壓縮檔案並上傳
影像若過大可以參考下面的文章
http://huee11.blogspot.tw/2011/07/android.html

Q3:解析度問題
解析度是自己控制的,基本上不可能處理解析度過高的影像,因為會造成 memory 不足的狀況

Q4:同步性
同步也是自己控制的唷

Q5:wifi或3g的頻寬問題
做好重新上傳的機制就應該沒什麼問題了
作者: jackdc    時間: 2012-12-10 14:16
ploglin 發表於 2012-12-10 09:30
Q1:該如何從android將畫面資料取出?
利用 Intent 去開啟 Camera 或 影像的資料夾就可以了。Q2:若影像檔案過 ...

感謝大大的指導
回家後好好研究一番




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1