Ophone視頻電話

在Ophone1.5中加入了撥打視頻電話的功能.通過前置攝像頭,並且搭配3G網路,可以像視頻聊天一樣打電話.

撥打視頻電話的界面實際上和撥打普通電話一樣,也是一個Activity.而且這個Activity也提供了一個Action,通過這個Action,外部的任何程式都可以撥打視頻電話.

撥打視頻電話的Action是oms.vt.VTController.ACTION_LAUNCH_VTCALL.通過下面的代碼可撥打視頻電話。

Ophone1.5中加入了撥打視頻電話的功能.通過前置攝像頭,並且搭配3G網路,可以像視頻聊天一樣打電話.

撥打視頻電話的界面實際上和撥打普通電話一樣,也是一個Activity.而且這個Activity也提供了一個Action,通過這個Action,外部的任何程式都可以撥打視頻電話.

撥打視頻電話的Action是oms.vt.VTController.ACTION_LAUNCH_VTCALL.通過下面的代碼可撥打視頻電話.

intent intent = new Intent(VTController.ACTION_LAUNCH_VTCALL);

intent.addCategory(Intent.CATEGORY_DEFAULT);

intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK

\Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);

intent.putExtra(VTController.EXTRA_CALL_OR_ANSWER,true);

intent.putExtra(VTController.EXTRA_LAUNCH_MODE,1);

intent.putExtra(VTController.EXTRA_PHONE_URL,12345678);

startActivity(intent);

除了指定撥打視頻電話的Action外,還需要指定一些標誌和數據.例如,通過VTController.EXTRA_PHONE_URL可指定要撥打的電話號.

掛斷視頻電話

在調用撥打視頻電話程式後,會顯示視頻電話通話界面,通過單擊掛斷按鈕可掛斷視頻電話.在螢幕的左上角顯示了一個正在撥打視頻電話的標誌,如果掛斷視頻電話,該標誌將消失.

除此之外,還可以通過如下代碼掛斷視頻電話:

sendBroadcast(new Intent(VTController.ACTION_STOP_VTCALL));

 

 

 

 

 

 

 

 

 

相關詞條

相關搜尋

熱門詞條

聯絡我們