我有很多使用 Skype API 编写 Delphi 6 Pro 应用程序的经验。我不使用 COM 对象,而是使用SendMessage()
系统直接与 Skype 客户端交互。我当前的应用程序充当具有视频传输的全双工音频代理。为了传输音频,我使用带有 PORT 参数的 ALTER CALL 通过一对套接字与 Skype 客户端建立双工音频连接。为了发送视频,我有一个基于 DSPACK 的 DirectX 过滤器,我指示 Skype 客户端选择它作为所选视频设备。这很好用,但因为它是 Skype API,所以我很难将 Skype 客户端作为一个单独的实体进行交互。
现在出现了 SkypeKit,它显然允许开发人员以更集成的方式集成 Skype。我即将深入研究它,我想听听任何从 Skype API 切换到 SkypeKit 的开发人员的意见。一些问题:
通过 Skype API 提供的 SkypeKit 中是否缺少任何使您的应用程序转换变得困难甚至不可能的东西?
您是否有任何使过渡尽可能顺利的提示,尤其是在避免任何设计选择时,当您在 SkypeKit 路径上走得很远时,这些选择会真正困扰您?
您是否从其他开发人员那里找到任何真正有助于节省时间或麻烦的 Web 资源或文档?(如果有,请分享链接)。