我试图在我的网站上复制这个:http ://wistia.com/blog/fullscreen-video-homepage ,但即使只使用他们提供的基本演示,也会让我遇到问题。如果我只是从该页面下载示例并打开视频,它可以正常工作,但如果我做任何看似简单的事情,比如将背景视频与前景视频交换,它就会中断,更不用说用我自己的视频替换这些视频了(是我所有这一切的最终目标)。
这就是我正在做的事情。在javascript中替换它:
overlayVideo: 'fji9juvptr',
overlayVideoDiv: '#wistia_fji9juvptr',
backgroundvideo: 'z1ggfo8f86',
backgroundideoDiv: '#wistia_z1ggfo8f86'
有了这个:
overlayVideo: 'z1ggfo8f86',
overlayVideoDiv: '#wistia_z1ggfo8f86',
backgroundvideo: 'fji9juvptr',
backgroundideoDiv: '#wistia_fji9juvptr',
并在 HTML 中替换它:
<div id="wistia_z1ggfo8f86" class="wistia_embed backgroundVideo" style="width:920px;height:518px;"></div>
<div id="wistia_fji9juvptr" class="wistia_embed overlayVideo" style="width:1920px;height:1080px;"></div>
有了这个:
<div id="wistia_fji9juvptr" class="wistia_embed backgroundVideo" style="width:920px;height:518px;"></div>
<div id="wistia_z1ggfo8f86" class="wistia_embed overlayVideo" style="width:1920px;height:1080px;"></div>
这足以打破它。我的猜测是,关于这两个视频的某些东西是不同的,导致 z1ggfo8f86 视频作为背景而不是 fji9juvptr 视频,但我不知道那个区别是什么。
我还尝试仅更改 div 的名称(我将“wistia”中的“a”更改为“o”),但这也破坏了它,所以我假设这些 div 名称是由 Wistia 以某种方式处理的。
关于我所缺少的任何想法?