我的规范是我想打开TS3客户端,并从我的C ++ / Qt应用程序更改其通道。
我发现我可以通过类似ts3server://foo.org&port=99ff&channel=bar
的URL来做到这一点。这样可以正常工作并打开TS3,但不允许我切换频道,因为每个此类URL的新调用都会尝试打开一个新的Teamspeak客户端(而不仅仅是切换频道)。
在.net
related question here中显示,这些URL也可以cmd的形式传递。行参数。问题仍然存在,如何在现有的TS3客户端上“仅切换频道”?
答案here暗示我们不能在普通的TS3客户端上使用SDK。
c)SDK对普通客户端没有任何依赖性,并且 服务器。此外,它们不兼容。 SDK客户端连接 仅连接到SDK服务器,TS3非SDK客户端将无法连接到SDK 服务器。
有什么方法可以改变频道吗?