0
私はWebRTCを勉強することに決めましたが、ビデオは見せませんでした。助けてください。 私は何が間違っていますか?使用クローム マイコード:WebRTC。ビデオを表示していません
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
window.onload = function() {
navigator.webkitGetUserMedia({ video: true }, getStream, noStream);
};
function getStream(stream) {
var url = window.webkitURL.createObjectURL(stream);
var video = document.getElementById('video');
video.src = url;
}
function noStream(faild) {
}
</script>
<video id="video" autoplay="autoplay" width="400"></video>
</body>
</html>
これは本当にのWebRTCとは何の関係もありません。いずれにせよ、私はこれがあなたの問題であるかどうかはわかりませんが、あなたのコードは日付です。古いブラウザをシムにするために、MediaDevices APIとadapter.jsの使用を検討してください。 https://github.com/webrtc/adapter https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia – Brad
https://webrtc.github.io/samples/src/ content/getusermedia/gum /は、getUserMediaを使用した最新の例を示しています。 「noStream」と呼ばれるエラーコールバックにログを追加することを検討することもできます。あなたが "失敗"と呼ぶ議論がそこにある理由は、何が間違っていたかを理解するのに役立ちます。 –
@ブラッドありがとう、それは働いています –