我正在使用fancybox打开YouTube视频。
它适用于所有浏览器,但不适用于Safari和iOS。
在safari中,我得到的信息是:
此设备不支持播放。
对于iOS,它似乎会播放,但只是保持缓冲,没有任何显示。
FIDDLE:
StackSnippet:
jQuery(document).ready(function($) {
$(".fancybox").fancybox({
type: "iframe",
iframe : {
preload: false
}
});
}); // ready
<link href="http://fancyapps.com/fancybox/source/jquery.fancybox.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="http://fancyapps.com/fancybox/source/jquery.fancybox.js"></script>
<a class="fancybox" href="http://www.youtube.com/embed/3l8MwU0IjMI">show youtube in fancybox</a>