Hier ist mein Code unten, ich bin ziemlich neu in der Verwendung von A-Frame und es ist ziemlich interessant, und ich kann nicht scheinen, warum ich das habe Problem, kann jemand erfahrener mir helfen?Kamera-Feed wird schwarz, sobald der VR-Modus in A-Frame aufgerufen wird
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>
Die Kamera funktioniert, wenn Sie nicht im VR-Modus sind, aber wenn Sie im VR-Modus in einem Rahmen tun geben, wird der Hintergrund schwarz statt die Kamera Zufuhr zeigt. Weiß jemand warum? Ich habe schon vorher auf anderen Websites um Hilfe gebeten, aber nichts half.
Vielen Dank funktionierte es :) – Hexdro
kein Problem, viel Spaß! –