声网RTC模式下当一端为WebNG,另一端为小程序SDK,WebNG无法检测到videoTrack publish

目前项目的web端升级到4.x版本(NG版本),小程序端SDK为最新的2.4.5。首先小程序初始状态为只打开音频,Web端能够收到 user-joineduser-published(mediaType=audio) 事件,这时候小程序段打开视频(livePusher[enableCamera=true] or client.unmuteLocal),发现NG端只能收到user-info-updated事件,并没有收到user-published(mediaType=video)事件,这时候调用client.remoteUsers发现 user.videoTrack === undefined。在使用Web3.x的时候,会收到stream-updated事件。

2个回答
技术支持团队 回复于 2021-01-13 07:57 · IP属地浙江

以下方式不能监控到发流吗,小程序视频 web可以接受到吗
client.on(“user-published”, async (remoteUser, mediaType) => {
await client.subscribe(remoteUser);
if (mediaType === “video” || mediaType === “all”) {
console.log(“subscribe video success”);
remoteUser.videoTrack.play(“DOM_ELEMENT_ID”);
}
if (mediaType === “audio” || mediaType === “all”) {
console.log(“subscribe audio success”);
remoteUser.audioTrack.play();
}
});

回复·0
用户964925 回复于 2023-05-25 11:19 · IP属地广东

您好,解决了吗,我这边是收不到Android的

回复·1

是 web 看不到安卓吗,还是小程序看不到安卓?请提供以下信息,我们来排查下后台数据:

  • 频道号
  • 哪个UID看不到哪个UID
  • 时间点