【问题标题】:YouTube embed setup without controls but with fullscreenYouTube 嵌入设置没有控件但全屏
【发布时间】:2012-05-02 14:53:02
【问题描述】:

我需要嵌入具有以下属性的 YouTube 播放器:

  • 不得让用户前进或后退(无进度条)
  • 必须有权访问播放器事件(播放器消失并在视频结束时显示消息)
  • 必须能够根据用户的要求进入全屏模式并恢复正常。

我希望 JS API 能够让我轻松地做到这一点,但显然 Flash 安全性使得用户必须单击 Flash 元素本身的某个位置才能使用 Flash 进入全屏模式。

作为一种解决方法,我现在正在使用 HTML5 全屏 API,如下所示:http://blogs.sitepointstatic.com/examples/tech/full-screen/index.html

但这会导致跨浏览器的问题,甚至似乎会干扰我的播放器事件(视频停止播放并在我请求全屏时返回到开头)。我可以尝试更多地从这个角度工作,但我祈祷有更简单的方法。

如果有某种方法可以自定义嵌入式 YouTube 播放器以删除进度条,但仍允许带 Flash 的全屏播放,我会很高兴,因为它更加无缝。这甚至可能吗?

【问题讨论】:

    标签: javascript flash youtube youtube-api


    【解决方案1】:

    您的用户应该仍然可以通过双击视频来全屏显示。 HTML5 全屏 api 应该可以正常工作,但是如果您在重新初始化 flash 插件时遇到问题,我会做两件事。首先向浏览器供应商报告错误,以便修复。两个第二次监听 onYouTubePlayerReady 并再次添加您的事件监听器。然后在全屏播放之前找到他们所在的视频点。

    【讨论】:

      猜你喜欢
      • 2015-02-27
      • 1970-01-01
      • 2016-07-04
      • 2013-05-11
      • 2015-07-31
      • 1970-01-01
      • 2021-08-02
      • 1970-01-01
      • 2011-11-28
      相关资源
      最近更新 更多