You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过adb调用Skype URI发起视频通话,默认无法开启视频

解决Skype URI API发起视频通话时视频默认关闭的问题

首先,你遇到的核心问题是ADB命令里的URI参数被shell错误解析,导致Skype没收到开启视频的指令。以下是具体的解决方法和原因分析:

正确的ADB命令格式

试试用单引号完整包裹URI,避免shell解析特殊字符:

adb shell am start -a android.intent.action.VIEW -d 'skype:someuser?call&video=true'

或者对URI里的&做转义处理(适配Android shell的语法):

adb shell am start -a android.intent.action.VIEW -d "skype:someuser?call\&video=true"

之前命令失效的原因

  • 用双引号包裹URI时,&会被当前系统的shell(而非Android设备内的shell)识别为命令分隔符,导致video=true参数被截断,Skype根本没接收到这个指令。
  • 用--es传递额外参数的方式不适用,因为Skype的URI API是通过URI本身的参数来触发视频开启的,不支持Intent额外参数的方式。

额外排查方向

  • 确认目标Skype账号支持视频通话,且设备已授予Skype摄像头权限。
  • 检查Skype应用是否为最新版本,旧版本可能存在URI参数解析的bug。

内容的提问来源于stack exchange,提问作者glicerico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 18:55:30