我们正在尝试在C#应用程序中通过Skype API(Skype4COM.dll)进行移动呼叫。我们在其中一个网站中找到了一个示例代码。代码如下。代码在"skype.地方呼叫"。
Skype skype = new Skype();
if (!skype.Client.IsRunning)
{
// start minimized with no splash screen
skype.Client.Start(true, true);
}
// wait for the client to be connected and ready
skype.Attach(skype.Protocol, true);
// skype.Attach(7, true);
var skypeID = "phone no";
var call = skype.PlaceCall(skypeID);
没有特定的错误消息,执行此行代码后,调用将移动到取消状态。
如果您向我们提供一些解决此问题的指示,那就太好了。
谢谢乔尼
尝试使用以下代码
Call call = skype.PlaceCall(skypeID);
do
{
System.Threading.Thread.Sleep(1);
} while (call.Status != TCallStatus.clsInProgress);
call.StartVideoSend();
它会工作一次,但再试一次很糟糕。这是Skype4COM的错误