var stream;
navigator.mediaDevices.getUserMedia({ video: true, audio: false }, function (stream) {
stream = stream;
});
function InitPeer(type) {
var peer = new SimplePeer({
initiator: (type == 'init') ? true : false,
stream: stream,
trickle: false
});
Поэтому у меня возникла проблема с созданием простого однорангового объекта с использованием стандартного сценария java, если мы используем node.js, мы могли бы создать простой одноранговый объект с помощью reqired ()
var Peer = require('simple-peer');
, но я не могу использовать это в стандартном скрипте java, поэтому, если я создаю такой поток
var peer = new SimplePeer({
initiator: (type == 'init') ? true : false,
stream: stream,
trickle: false
});
, будет выдано сообщение о том, что поток не распознается. Поэтому, чтобы избежать этого, нужно создать другую переменную и назначить потоковую передачу внутри
navigator.mediaDevices.getUserMedia({ video: true, audio: false }, function (stream) {
stream = stream;
});
Так что теперь вы можете использовать. Эта часть важна, если вы собираетесь реализовать видеочат, так как нам нужна потоковая передача