我正在尝试创建一个页面来显示我使用 Nexus 6 默认相机应用在全景模式下拍摄的 360 度全景照片。
使用 Google 文档,我创建了一个本地网站“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 中“借用”了一条工作视频线,它工作得很好,这只是关于我的图像或托管设置的问题。
我做了一个代码笔来尝试删除整个“本地托管”问题,因为我相信我有一个 CORS 问题,但不确定如何解决它。
任何想法如何解决这一问题?