我想知道接收流onaddstream回调中的曲目存在.视频通话运作良好,但我想做.音频只调用,所以我只是传递audio:true,video:false了getUserMedia约束,现在当我收到流时,我无法弄清楚流中的轨道存在.
如何知道流中的曲目存在?
我试图理解websocket多路复用扩展的目的,文档声明的主要目的是使用单个相同的源物理websocket连接到服务器,而每个浏览器选项卡使用在物理连接之上多路复用的逻辑连接.我看到了另一种可以实现此行为的替代方法,该方法是启动一个共享Web工作者,该工作人员打开websocket连接并让每个浏览器选项卡向/从此工作人员发送和接收消息.我还没试过这个,我想知道这个会不会有用.
我想使用WebRTC数据通道在多个对等点之间建立网络。
什么是用于高效通信和视频会议的最佳拓扑?
现在我在做什么?
如果有10个同位体还活着,那么我将在每个同位体上创建10个同位体连接。
这种方法面临着几个问题。
如果连接了对等方,则应向每个现有对等方发送要约,并且应回答每个对等方要约。因此存在问题。
有替代方法吗?
我想做什么?
我想实现一个网状拓扑,即在对等连接上创建可以相互通信的对等连接。
我该怎么办?
我需要从 ODF 文件中获取 XML。我尝试使用 FileReader readAsText 和 readAsBinaryString 但它不起作用。
FileReader readAsText为 odf 文件返回一些特殊字符。
使用readAsBinaryString
var reader = new FileReader()
reader.onloadend=function(e){
var data = e.target.result;
//data is not in xml format
var xml = str2xml(data);
//getting error
/*
using DOM parser for xml parsing
*/
}
reader.readAsBinaryString(file);
Run Code Online (Sandbox Code Playgroud)
如何使用 javascript FileReader 从 ODF 文件中获取 XML?
我正在尝试执行下面的代码片段
let frag = document.createDocumentFragment();
let divElement = document.createElement('div');
divElement.insertAdjacentElement('afterend', frag);Run Code Online (Sandbox Code Playgroud)
我收到以下错误。
未捕获类型错误:无法在“Element”上执行“insertAdjacentElement”:参数 2 不是“Element”类型。
这里有什么限制呢?有关错误详细信息的参考将不胜感激。请提出一种有效的替代方案。
javascript ×4
html5 ×3
webrtc ×2
dom ×1
filereader ×1
html ×1
html5-audio ×1
html5-video ×1
jquery ×1
peer ×1
webodf ×1
websocket ×1
xml-parsing ×1