Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to make video call programmatically on Android 2.2 or higher?

I am working on an application where I want to make a video call programmatically. I am using API level 8 for my application.

I have Samsung Galaxy S, where I can use video calling functionality. Using intent action ACTION_CALL, I can start voice call.

How to start video call? Which intent extra I have to provide? Is there any particular field which indicates that current outgoing call is video call? If yes, how can I set that field to indicate that I want to invoke a video call?

like image 649
KavitaDev Avatar asked Aug 19 '11 12:08

KavitaDev


1 Answers

Here is the code for creating video call on my Samsung Galaxy Tab (Android 2.2)

Intent callIntent = new Intent("com.android.phone.videocall");
callIntent.putExtra("videocall", true);
callIntent.setData(Uri.parse("tel:" + [your number goes here]));
activity.startActivity(callIntent);
like image 188
Alex Avatar answered Sep 26 '22 00:09

Alex