ここに私のコードはありますが、フレームを使うのがかなり新しく、かなり面白いです。問題は、より経験豊富な誰かが私を助けることができますか?A-FrameのVRモードに入ると、カメラのフィードは黒くなります。
var errorCallback = function(e) {
console.log('Not working!', e);
};
navigator.getUserMedia({
video: true,
audio: true
}, function(localMediaStream) {
var video = document.querySelector('video');
video.src = window.URL.createObjectURL(localMediaStream);
video.onloadedmetadata = function(e) {
// Ready to go. Do some stuff.
};
}, errorCallback);
video {
width: 100% !important;
max-width: 100% !important;
height: auto !important;
position: absolute;
top: 0;
left: 0;
z-index: -1000;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/aframe/0.5.0/aframe.min.js"></script>
<video autoplay></video>
<a-scene>
<a-box color="red" rotation="0 45 45" scale="2 2 2"></a-box>
<a-entity position="0 0 3.8">
<a-camera>
</a-camera>
</a-entity>
<a-sky opacity="0"></a-sky>
</a-scene>
あなたはVRモードでないときにカメラが動作しますが、あなたは、フレーム内のVRモードに入る行うときに、バックグラウンドではなく、カメラフィードを示すの黒になります。なぜ誰が知っていますか?私は前に他のウェブサイトで助けを求めましたが、何の助けもありませんでした。
本当にありがとうございました:) – Hexdro
問題はありません、楽しんでください! –