(我正在研究.NET,但这是IMO在其他编码框架中类似的一般性问题)
所以我一直试图通过Skype集成一个程序化发起的视频通话。
几年前SkypeSDK似乎已经停止了,所以我尝试了Skype团队推送的URI系统而不是SDK-使用Process start并传递URI作为参数 - “Process.Start(tSkypeExePath,”skype:Echo123?call& video = true“)” ...不起作用(焦点转移到Skype但没有呼叫发生) URI是否仅限于Web使用(JS / HTML),或者我只是没有很好地实现它?Part2- 我尝试用/ callto参数运行Skype- “Skype / callto:Echo123” 这是有效的,但无法找到有关使用此方法自动加载视频的任何信息 - 如同从一开始的视频通话中一样。有没有办法用参数做到这一点?
第3部分 - 任何想法为什么有时启动流程使用现有的Skype实例,但更常见的是没有启动新实例?
谢谢你的时间, 肖恩
答案 0 :(得分:0)
Skype有自动接受(视频)通话的内部偏好
人们可能会滥用" skype的焦点命令(在首选项>高级>快捷方式中)与键盘模拟字符串(使用SendKeys)配对以搜索用户并向他发起(视频)呼叫,同时保持应用程序在顶部隐藏skype界面。有点难看,但有效