【问题标题】:Skype command line arguments/URI for call initiation用于呼叫发起的 Skype 命令行参数/URI
【发布时间】:2023-03-31 13:35:01
【问题描述】:

(我正在研究 .NET,但这是一个一般性问题,IMO 在其他编码框架中会类似)

所以我一直在尝试通过 Skype 集成以编程方式发起的视频通话。

SkypeSDK 似乎几年前就已经停产了,所以我尝试了 Skype 团队推送的 URI 系统而不是 SDK——使用 Process start 并将 URI 作为参数传递—— "Process.Start(tSkypeExePath, "skype:Echo123?call&video=true")" ...不起作用(焦点转移到 Skype 但没有发生呼叫) URI 是否仅限于 Web 使用(JS/HTML)或者我只是没有很好地实现它?

第 2 部分- 我尝试使用 /callto 参数运行 Skype- “Skype /callto:Echo123” 这可行,但是找不到有关使用此方法自动加载视频的任何信息-就像从一开始就进行视频通话一样。有没有办法用参数做到这一点?

第 3 部分 - 知道为什么有时启动进程会使用现有的 Skype 实例,但更多时候没有启动新实例?

感谢您的宝贵时间, 肖恩

【问题讨论】:

    标签: command-line-arguments skype


    【解决方案1】:
    1. Skype 不支持在桌面应用程序中使用 URI。 URI 只会 从网络上工作或为 iOS/Android 改编(见 Skype 的 主页)
    2. 命令行参数将允许启动一个 对接收者的简单调用(在此过程中可以选择启动 Skype),但仅此而已。
    3. Skype 具有自动接受(视频)呼叫的内在偏好

    4. 人们可以“滥用”Skype 的焦点命令(在首选项> 高级> 快捷方式中)与键盘模拟字符串(使用 SendKeys)配对以搜索用户并向他发起(视频)呼叫,而将应用程序保持在顶部以隐藏 Skype 界面。有点难看,但有效

    【讨论】:

      猜你喜欢
      • 2019-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多