我的应用程序使用 Twilio Programmable Video 来允许参与者相互进行视频通话。一切正常,直到上个月。突然,远程参与者的视频开始在电话上显示为空白,如下面的屏幕截图所示。它适用于桌面设备,可同时显示本地和远程参与者,但不能在电话上显示。
首先,我认为这是我的代码中的一个错误,但即使经过彻底的代码审查我也找不到它。此外,我可以通过切换到有效的旧版本代码来重现该问题。
然后我克隆了官方 Twilio 视频示例存储库中提供的示例应用程序,并注意到我可以重现该问题。
重现步骤:
一旦你加入同一个房间,你会注意到手机上的远程视频是空的,虽然它似乎在桌面上工作,这很奇怪,因为它是相同的代码库。
我不确定是否有其他人注意到这一点,或者这个问题特定于我的环境/浏览器/手机(这似乎不太可能,因为我在两个不同的手机和多个浏览器上进行了测试)。