强制打开嵌入式YouTube视频的应用

时间:2015-01-21 15:23:32

标签: html video mobile web youtube

我想嵌入一个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>

谢谢

1 个答案:

答案 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