我正在尝试创建一个页面,以显示我在全景模式下使用Nexus 6默认相机应用拍摄的360张照片。VR视图360度全景照片球体图像CORS问题
使用谷歌文档,我创建了一个本地网站“video360.dev”
<div id="vrview"></div>
远程托管库似乎进一步得到我
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="//storage.googleapis.com/vrview/2.0/build/vrview.min.js"></script>
我试过,当地举办的图像,图像我的域名和图像托管解决方案:
<script>
window.addEventListener('load', onVrViewLoad)
function onVrViewLoad() {
var vrView = new VRView.Player('#vrview', {
//Taken with nexus6 default camera app in panoramic mode
image: 'http://www.darrencousins.com/images/1.jpg',
// image: '1.jpg',
// image: 'https://image.ibb.co/jCpmGQ/1.jpg',
// video: 'https://s3-us-west-2.amazonaws.com/s.cdpn.io/304756/rabbit360_HD_1280x640_low.mp4',
is_stereo: true,
width:'100%',
height:'800px'
});
}
</script>
为了确保我没有去我疯狂地从现有的codepen中“借用”了一段工作视频,它工作得很好,它只是关于我的图像或主机设置。
我做了codepen尝试删除整个“本地托管”问题,因为我相信我有一个CORS问题,但不确定如何解决它。
任何想法如何解决这一问题?
工程就像一个魅力,谢谢你。我也暂时通过安装铬扩展来解决这个问题,以启用CORS,这不是一个理想的解决方案,但至少证实了我的怀疑。 – sygad1
任何想法如何使本地工作?我使用MAMP Pro作为我的服务器 – sygad1
https://www.npmjs.com/package/cors-anywhere是那个heroku服务器所使用的,可能是有用的,如果有人想主办自己的 – user2312688