2017-02-08 47 views
1

По какой-то причине VRView (Web) Render Google не может загружать текстуру с локального хоста или на какой-либо веб-сайт (даже если я использую одно и то же изображение).Google VRView (Web) Render не может загрузить текстуру с localhost

Вот код:

<html> 
<script src="https://storage.googleapis.com/vrview/2.0/build/vrview.min.js"></script> 
<script> 
window.addEventListener('load', onVrViewLoad) 
function onVrViewLoad() { 
    var vrView = new VRView.Player('#vrview', { 
    image: 'test.jpg', 
    width: 960, 
    height: 480 
    }); 
} 
</script> 
<div id="vrview"></div> 
</html> 

Теперь, если я заменю Test.JPG с https://c1.staticflickr.com/7/6074/6119051772_0179026c3c_b.jpg, он работает. Но если я заменю test.jpg с http://i.imgur.com/kjqt9lr.jpg (то же изображение), это не сработает.

Является ли VRView привлекательным для хостинга?

ответ

0

Есть ли что-нибудь в консоли веб-разработчика при загрузке изображения? Это может быть проблема CORS. Также проверьте вкладку сети с подробностями запроса.

Вы тестируете ли вы на локальном веб-сервере или используете localhost для быстрого доступа к html-файлу из протокола file://? Если это так, это может не работать из-за песочницы.

+0

Нет, CORS является первой вещью, которую я проверил и ничего не показал в консоли. И нет, я запускал среды PHP, Node.js и Python, когда я отлаживал это, и ни одна из сред не работала. –

0

Я считаю, что Для правильной работы с данным элементом необходимо владеть URL-адресом, см. Hosting.

Кроме того, я заметил разницу в размере файла 10KB между двумя изображениями на Flickr и Imgur. Может ли это быть Imgur лишил метаданные фотосферы XMP от вашего JPG? Метаданные XMP необходимы VRView для визуализации плоского равноугольного изображения в виде сферического 360 ° панорам.

Facebook 360 содержит полезные шаблоны Photoshop (с метаданными) для пост-редактирования в: https://facebook360.fb.com/360-photos/