Youtube iv_load_policy并控制参数



我使用以下代码使用 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,那么"控件"占主导地位。

有什么解决方案吗?或者至少对于任何可以允许用户使 youtube 视频全屏的方法,因为我最感兴趣的是显示所有控件中的全屏按钮。

基于文档:

iv_load_policy

将参数的值设置为 1 会导致默认情况下显示视频注释,而设置为 3 会导致默认情况下不显示视频注释。默认值为 1

对于控件:

控制

此参数指示是否显示视频播放器控件。对于加载 Flash 播放器的 IFrame 嵌入,它还定义控件何时显示在播放器中以及加载播放器的时间。

注意:参数值 1 和 2 旨在提供相同的用户体验,但 controls=2 比 IFrame 嵌入的控件 = 1 提供了性能改进。目前,这两个值仍在播放器中产生一些视觉差异,例如视频标题的字体大小。但是,当两个值之间的差异对用户完全透明时,默认参数值可能会从 1 更改为 2

根据此说明,注释不会出现在自定义的YouTube无边框播放器上,也不会显示在移动设备,平板电脑和电视设备上

对于全屏更改allowfullscreen="true" allowfullscreen

相关内容

  • 没有找到相关文章

最新更新