我使用iframe嵌入方法在Android应用中使用以下代码显示YouTube视频:
<iframe src="http://www.youtube.com/embed/hifarzyF8GQ?iv_load_policy=1&controls=1"
type="application/x-shockwave-flash" width="100%" height="200"
allowscriptaccess="always" frameborder="0" allowfullscreen="true">
</iframe>
我想使用iv_load_policy=1&controls=1
同时显示视频注释和视频控件。
但是在移动应用环境中这两个youtube参数之间似乎存在冲突,因为这两个功能在同一时间不能同时工作,而是我必须将一个参数设置为1而将另一个参数设置为0以仅制作其中一个起作用,如果两个都等于1然后&#34;控制&#34;占主导地位。
任何解决方案? 或者至少对于任何可以允许用户制作YouTube视频全屏的方法,我最感兴趣的是在所有控件中显示全屏按钮。
答案 0 :(得分:0)
基于文件:
将参数值设置为1会导致默认显示视频注释,而设置为3会导致默认情况下不显示视频注释。 默认值为1 。
对于控件:
此参数指示是否显示视频播放器控件。对于加载Flash播放器的IFrame嵌入,它还定义控件何时显示在播放器中以及播放器何时加载。
注意:参数值1和2旨在提供相同的用户体验,但 controls = 2 提供的性能提升优于 controls = 1 < / strong>用于IFrame嵌入。目前,这两个值仍然在播放器中产生一些视觉差异,例如视频标题的字体大小。但是,当两个值之间的差异对用户完全透明时,默认参数值可能会从 1 更改为 2 。
根据此note,注释不会出现在自定义YouTube无边框播放器,移动设备,平板电脑和电视设备上。
全屏更改allowfullscreen="true"
至allowfullscreen