浏览代码

Make video panoramas work in Chrome.

pull/63/head
Matthew Petroff 9 年前
父节点
当前提交
f3372638c8
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. +7
    -2
      src/js/pannellum.js

+ 7
- 2
src/js/pannellum.js 查看文件

@@ -201,6 +201,8 @@ function init() {
} else {
if (config.video === true) {
panoImage = document.createElement('video');
infoDisplay.load.lbox.style.display = 'block';
infoDisplay.load.lbar.style.display = 'none';
} else {
panoImage = new Image();
}
@@ -282,6 +284,10 @@ function init() {
}
if (config.video === true) {
panoImage.addEventListener('canplaythrough', function() {
panoImage.play();
onImageLoad();
});
for (i = 0; i < config.panoramas.length; i++) {
if (panoImage.canPlayType(config.panoramas[i].type).length > 0) {
panoImage.crossOrigin = 'anonymous';
@@ -296,8 +302,7 @@ function init() {
' video formats. Please try using a different browser or' +
' device.');
}
panoImage.play();
onImageLoad();
panoImage.load();
} else {
// Still image
p = absoluteURL(config.panorama) ? config.panorama : p + config.panorama;


正在加载...
取消
保存