我想嵌入一个youtube视频(使用标准iframe)。如果使用智能手机点击视频,我可以确保在youtube应用中播放视频吗? 为了完整性,我的视频包括代码(使用bootstrap 3.3.1。):
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/<?php echo $Elem->video; ?>">
</iframe>
</div>
谢谢
答案 0 :(得分:1)
我只是想尝试做同样的事情,我可以告诉你,没有本地方法可以将该行为指定为参数。
唯一的解决方法(我还在尝试实施它)是使用YouTube的iframe播放器API。我认为您应该使用该API将视频嵌入到网页中,并为第一个播放视频添加一个监听器。事件,在那种情况下你应该检查用户是否正在使用移动设备(使用另一个JS库来检查)并停止播放(stop()API调用也将停止加载视频文件)然后重定向用户使用视频网址(例如youtube.com/xxxxxx)。那时,至少在Android中,系统会要求用户在浏览器或YouTube应用中打开该链接。我认为大多数用户都将该应用作为默认选项。
这个想法,我会尝试一下,如果有效,我会用我使用过的代码编辑这个回复。
这是您可以阅读有关嵌入播放器,它的事件和API调用的链接:https://developers.google.com/youtube/iframe_api_reference#Loading_a_Video_Player