VR View for the webを使用して360度の画像を表示しようとしています。私はローカルで基本的なサンプルを作成して問題なく動作しますが、コードをプロジェクトに入れたらリソースが見つからないという404エラーが表示されます。VRビュー(ウェブ)無効なURLを取得
vrview.min.js
ファイルは私のイメージパスを変換している、のようなものに、image: 'images/myImage.jpg'
のように入力された:
http://localhost:80/Project/index.html?image=http://localhost/Project/images/myImage.jpg&is_stereo=false&
IISは、画像を見つけていないと全部は大きな脂肪404サーバーエラーを投げています。すべてのヘルプは素晴らしいだろう
<!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>
:
は、ここに私のコードです。ありがとう!
これはパスの問題です。 image:属性に正しいパスがあることを確認する必要があります。また、プロジェクトのそのパスにそのイメージファイルがあることを確認する必要があります。 "images /" vs "/ images /"が異なる場所を指していることに留意してください。 /はあなたのルートから始まりますが、現在のURLがどこにあってもあなたが始まっていません。 – Liquidchrome
@Liquidchrome - 'http:// localhost:80/Project/index.html?image ='と変数を削除し、 'http:// localhost/Project/images/myImage.jpg'をaブラウザでは、画像を完全に表示します。 – TheIronCheek
あなたのコードでは、image: 'images/mem_off_tab.jpg'はhttp://localhost/Project/images/mem_off_tab.jpgとして存在しますか?また作成されたURLに渡してみてください... http:// localhost:80/Project/index.html?image = http://localhost/Project/images/mem_off_tab.jpg – Liquidchrome