我正在开发一个安全监控应用程序,我发现最好的方法是使用Skype。
当可能发生入侵事件时,该应用程序会拨打指定的Skype ID,可能是我的Android手机。我已经完成了所有图像处理工作,但我卡在了这个Skype API上。我写了这段代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SKYPE4COMLib;
namespace SkypeCall
{
class Program
{
static void Main(string[] args)
{
Skype skype;
skype = new Skype("Skype4COM.Skype", "Skype_");
Call call = skype.PlaceCall(SkypeID);
call.StartVideoSend();
}
}
}
这会启动一个语音呼叫,但是在调用call.StartVideoSend();时会显示错误。
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in SkypeCall.exe
Additional information: CALL: Action failed
我甚至尝试了这个,但我想那是旧的API,无法从中获取任何内容。而且,即使通过发送命令也没有用。
如果有人能帮我解决问题,我将非常感激。