【发布时间】:2015-02-19 18:10:56
【问题描述】:
我正在使用以下代码(在 .js 文件中)将多个视频加载到 SharePoint 2013 中的发布页面...
function vimeo() {
var mtarget = $('.vimeo.training');
if (mtarget.length) {
$.getJSON('//www.vimeo.com/api/oembed.json?url=' + encodeURIComponent('//vimeo.com/mvideo01?color=ffcd00&title=0&byline=0&portrait=0') + '&width=640&callback=?', function(data){
mtarget.prepend(data.html);
});
$.getJSON('//www.vimeo.com/api/oembed.json?url=' + encodeURIComponent('//vimeo.com/mvideo02?color=ffcd00&title=0&byline=0&portrait=0') + '&width=640&callback=?', function(data){
mtarget.prepend(data.html);
});
$.getJSON('//www.vimeo.com/api/oembed.json?url=' + encodeURIComponent('//vimeo.com/mvideo03?color=ffcd00&title=0&byline=0&portrait=0') + '&width=640&callback=?', function(data){
mtarget.prepend(data.html);
});
}
//*/
}
$(window).load(function() {
vimeo();
});
在 IE、Chrome 和 FireFox 中,所有视频都可以正常加载/堆栈...但在 ipad - Safari 浏览器上,iframe 中断,您只能看到第一个视频。这是 Safari 浏览器的 Vimeo 问题吗?
感谢您的建议!
更新
感谢 Ryan 帮助我认识到 SharePoint 2013 网站页面 处理多个 Vimeo 视频的处理比 SharePoint 发布 页面要好得多,尤其是在您关心 Safari 的情况下。
所以问题不在于 Vimeo,而在于您在 SharePoint 2013 中创建的页面类型。
【问题讨论】:
-
你有什么错误吗?