【问题标题】:Does the YouTube JS API work in non-Flash environments?YouTube JS API 能否在非 Flash 环境中工作?
【发布时间】:2013-11-28 13:34:48
【问题描述】:

目前(2013 年 11 月),YouTube 的 JS API 文档状态:

要求

最终用户必须安装 Flash Player 10.1 或更高版本才能查看 一切正确。由于这个要求,我们建议使用 SWFObject 嵌入 SWF 并检测用户的 Flash Player 版本。

https://developers.google.com/youtube/js_api_reference

我应该使用 JS API 还是直接避免使用原生浏览器方法?

【问题讨论】:

  • 这个 JS API 与 Flash 接口。版本问题不在 JavaScript 中,而是在 Flash 中。我认为没有理由不使用 JS API。
  • @frits 一般来说,Flash 无法在移动设备上运行,并且在 Windows 以外的任何设备上运行不佳。

标签: javascript html youtube-api


【解决方案1】:

YouTube 提供 HTML5 播放器,但您目前无法强制使用。

只有观众自己可以表明他们想要 HTML5 播放器而不是 Flash 播放器。我认为 API 设置为可与 Flash 变体和 HTML5 变体一起使用。

所以,是的,YouTube 可以在非 Flash 环境中工作,但仅限于特定条件。

【讨论】:

  • “我认为 API 设置为可与 Flash 变体和 HTML5 变体一起使用。”你有这方面的参考吗?到目前为止,我所拥有的唯一信息是我的问题中提到的 JS API 仅限 Flash。
  • 试试看?将您的观看模式设置为 HTML5,查看视频是否以 HTML5 加载,查看您的代码是否仍然有效。
猜你喜欢
  • 1970-01-01
  • 2021-12-08
  • 2020-09-05
  • 1970-01-01
  • 2023-04-10
  • 2013-11-16
  • 2016-03-22
  • 2020-11-05
  • 1970-01-01
相关资源
最近更新 更多