前提
javascriptでビデオ通話なシステムを作っています。
javascript初心者なので初歩的な質問かもしれませんがご回答お願いします。
実現したいこと
PeerIdを表示する
発生している問題・エラーメッセージ
自分のビデオのみが表示されます PeerIdが表示されません
ソースコード
html
1 2```<!DOCTYPE html> 3<html lang="ja"> 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>SkyWayチュートリアル</title> 8 <script src="https://cdn.webrtc.ecl.ntt.com/skyway-4.4.5.js"></script> 9</head> 10<body> 11 <script src="https://cdn.webrtc.ecl.ntt.com/skyway-4.4.5.js"></script> 12 <video id="my-video" width="400px" autoplay muted playsinline></video> 13 <p id="my-id"></p> 14 <script> 15 let localStream; 16 17 // カメラ映像取得 18 navigator.mediaDevices.getUserMedia({video: true, audio: true}) 19 .then( stream => { 20 // 成功時にvideo要素にカメラ映像をセットし、再生 21 const videoElm = document.getElementById('my-video'); 22 videoElm.srcObject = stream; 23 videoElm.play(); 24 // 着信時に相手にカメラ映像を返せるように、グローバル変数に保存しておく 25 localStream = stream; 26 }).catch( error => { 27 // 失敗時にはエラーログを出力 28 console.error('mediaDevice.getUserMedia() error:', error); 29 return; 30 }); 31 </script> 32</body> 33</html>
javascript
1 2```// import 3import Peer from 'skyway-js'; 4const peer = new Peer({key: '80d91137-9d51-4f71-ac46-f3a4b218babc'}); 5 6 //Peer作成 7const peer = new Peer({ 8 key: '80d91137-9d51-4f71-ac46-f3a4b218babc', 9 debug: 3 10}); 11 12//PeerID取得 13peer.on('open', () => { 14 document.getElementById('my-id').textContent = peer.id; 15});
試したこと
ほかのサイトも試してみたのですがPeerIdが出てきません
補足情報
Visual Studio Codeの拡張機能のLive Serverを使ってローカルサーバーをたてました
https://webrtc.ecl.ntt.com/documents/javascript-sdk.html#_2-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BD%9C%E6%88%90これの2-5まで進めたときにPeerIdが出てきません

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。