javascript - 是否可以确定用户是否完成了使用api观看嵌入式youtube视频的操作?

标签 javascript youtube youtube-javascript-api

我需要检查用户是否真的看过嵌入式youtube视频(这意味着他按了播放并看到了结尾)。可以使用youtube api(javascript)做到这一点吗?

非常感谢你

问候

最佳答案

使用Youtube API是确定用户是否单击播放按钮的最简单方法。

  • 对于初学者,请查看Google Youtube Api:
    https://developers.google.com/youtube/js_api_reference
  • 您将需要使用Swfobject.js加载视频以使用Youtube API控件
  • 加载视频时的
  • 不要忘了添加一个侦听器(addListener)
  • 在加载API或视频后,您将能够看到视频的状态,这些是:
  • “-1”-视频已准备就绪,可以播放
  • “1”-视频正在播放(单击播放按钮)
  • “2”-视频已暂停
  • “0”-视频
  • 的结尾

    检查已加载视频的当前状态的示例代码:
    https://developers.google.com/youtube/js_api_reference#SubscribingEvents

    关于javascript - 是否可以确定用户是否完成了使用api观看嵌入式youtube视频的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11014582/

    相关文章:

    youtube - 如何获得用于创建特定YouTube channel 的电子邮件帐户?

    youtube-api - YouTube 视频(使用最新 API)无法在 Android 上的 Chrome 上播放?

    javascript - Htmlunit 驱动程序与 Javascript 有问题

    javascript - ReactJS 应用程序的开发控制台中出现警告

    带进度条的 JavaScript 音乐播放器?

    youtube - 增加Youtube API V3配额

    javascript - 如何从 JSON 文件嵌入 youtube 链接

    javascript - js中数组求和

    NGinx RTMP 直播流文本叠加并推送到多个

    performance - 加载多个嵌入式Youtube视频时,页面加载性能更好吗?