EasyRTC里面的Meteor错误
我正在尝试运行第二台EasyRTC服务器并在Meteor中访问此服务器。这是我工作的教程:
https://easyrtc.com/docs/easyrtc_with_other_servers.php
该程序在基本快速服务器中运行良好,所以我的问题必须与Meteor有关。这些是我的浏览器控制台错误:
Exception in defer callback: bad video element id undefined meteor.js:994:11
Exception from Tracker recompute function: meteor.js:992:11
undefined meteor.js:994:11
所以第一个问题是,meteor.js文件在哪里,所以我至少可以看到我的错误来自哪里?
答案 0 :(得分:0)
看着meteor.js可能对你没什么帮助。
在代码中搜索bad video element id
,或搜索您正在使用的库。
您可能没有将错误的ID或未定义的对象传递给回调。
答案 1 :(得分:0)
我在黑暗中刺了一下就行了。我改变了我的video.js文件:
Template.video.onCreated(function() {
connect();
});
为:
Template.video.onRendered(function() {
connect();
});
我猜它是在页面加载之前尝试找到视频元素id,我猜你做不到。我还有问题。我现在收到错误消息:
Invalid URI. Load of Media resources failed.
但是我在屏幕上看到了一个本地视频,所以这是进步。 感谢。