我可以使用“autoplay=1”使嵌入的 youtube 视频开始自动播放当用户查看嵌入的视频时,它是否计入我的观看次数?
我尝试过测试,但没有得出结论。即使手动单击播放,已查看的嵌入视频似乎也无法始终转换为视图。
我的测试来自单台机器和 IP,这可能是问题所在?浏览器会话似乎不相关。
关于这个话题有一些讨论。这是一个带有一些矛盾答案的线程:
这是一篇关于 Youtube 官方回应的文章,声称自动播放观看次数不计算在内:
这是另一个声称具有自动播放功能的嵌入式视频不计算在内的另一个:
(通过this SO answer找到)
注 1:请注意,似乎存在“作弊”和错误,但 Youtube 声称正在努力防止它。这意味着,如果您以常规方式使用他们的 API,那么您的自动播放视图可能不会计算在内。
注2:以上注解仅为Youtube官方声明。谁知道真正发生了什么。有些人(包括你,OP)得到的结果好坏参半。
底线是,不要指望它(双关语)。
简短的回答:否
我找到了有关该主题的官方文档(但是它与自定义小工具开发指南有关)
经验法则:
每当用户使用本机播放器控件启动播放时,该播放都应计入。使用 API 方法播放视频不算数。但是,您可以使用 cueVideoById 然后让用户单击本机内置的播放按钮,它就会计数。如果出现以下情况,则不计入观看次数:
用户通过 playVideo 或 loadVideoById 等 API 方法启动播放 视频通过 autoplay 参数自动播放
您可以尝试添加属性 "enablejsapi=1" 。这将增加 youtube.com 网站的观看次数
不,这是一个漫长的搜索,但答案似乎隐藏在这里。请点击链接查看。
取自这里。
https://support.google.com/youtube/answer/171780?hl=en&ref_topic=3014330