Ich versuche VR View for the web zu verwenden, um ein 360-Grad-Bild anzuzeigen. Ich habe ein Basis-Beispiel lokal erstellt, und es funktioniert ohne Problem, aber sobald ich den Code in mein Projekt bekommen habe, bekomme ich einen Fehler 404, der besagt, dass die Ressource nicht gefunden werden konnte.VR View (Web) greift auf ungültige URL
Die vrview.min.js
Datei mein Bild Pfad wandelt, trat wie image: 'images/myImage.jpg'
, um so etwas wie:
http://localhost:80/Project/index.html?image=http://localhost/Project/images/myImage.jpg&is_stereo=false&
IIS ist das Bild nicht zu finden, und die ganze Sache einen großen, fetten 404 Server-Fehler wirft.
Hier ist mein Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>View 360 Image</title>
<script type="text/javascript">
window.addEventListener('load', onVrViewLoad);
function onVrViewLoad() {
var vrView = new VRView.Player('#vrview', {
image: 'images/myImage.jpg',
width: 800,
height: 700,
is_stereo: false
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="vrview"></div> <!-- Placeholder where the VR player will display -->
</form>
<script src="includes/vrview.min.js"></script>
</body>
</html>
Jede Hilfe wäre fantastisch. Vielen Dank!
es ist ein Pfadproblem. Sie müssen sicherstellen, dass Sie den richtigen Pfad im image: -Attribut haben. Sie sollten auch sicherstellen, dass diese Bilddatei in diesem Pfad in Ihrem Projekt vorhanden ist. Beachten Sie "images /" vs "/ images /" Punkte zu verschiedenen Orten. Das/nimmt Sie von der Wurzel ausgehend, ohne Sie beginnen Sie dort, wo sich die URL gerade befindet. – Liquidchrome
@Liquidchrome - Wenn ich die "http: // localhost: 80/Project/index.html? Image =' und die Variablen abziehe und einfach "http: // localhost/Project/images/myImage.jpg" in eine einfügen Browser, es zeigt das Bild perfekt. – TheIronCheek
Also in Ihrem Code, Bild: 'images/mem_off_tab.jpg' existiert das als http: //localhost/Project/images/mem_off_tab.jpg? Versuchen Sie auch, es an die URL zu übergeben, die erstellt wird ... http: // localhost: 80/Projekt/index.html? Image = http: //localhost/Project/images/mem_off_tab.jpg – Liquidchrome