youtube - iOS 应用上的嵌入式 YouTube 视频观看次数不计算在内
问题描述
我将嵌入的 Youtube 视频添加到我的 iOS 应用程序中。这是工作,但不计入观看次数!
我在 YouTube 工作室找不到它的访问权限。
该视频是 YouTube 直播。
不通过 API 播放是否视为正确视图计数?
我觉得标准是黑盒。
选择的图书馆如下:
我的代码如下:
private let youtubePlayer = WKYTPlayerView()
private func loadInline() {
youtubePlayer.load(withVideoId: videoID,
playerVars: ["playsinline": 1, "controls": 1])
}
func startInline() {
youtubePlayer.playVideo()
}
我可以从 YouTube 应用程序中找到我的访问权限。
也许通过 API 进行的移动访问不算在内,但官方 YouTube 应用程序会算在内。
我找不到相关文件。
解决方案
我已经阅读了日语的 YouTube 文档,但它的翻译在某种程度上被误解了。对这个问题的评论帮助我理解了这一点。
显然,YouTube 声明他们只计算通过原生播放按钮进行的播放。
这意味着通过 API 调用播放被忽略。
(我想这意味着将计算用户点击操作。
我的应用程序上的播放按钮不是“原生”)
注意:如果通过播放器中的本机播放按钮开始播放,则播放仅计入视频的官方观看次数。
推荐阅读
- python - 如何使用 jwt 测试成功的令牌声明
- react-native - React Native:子视图没有随着状态变化而重新加载
- javascript - 转换未在事件处理程序中触发
- python - 为什么在这个列表中我得到的最大值为 [3]?
- javascript - 无法使用 BrowserWindow.loadURL() 在 Electron 中包装网页
- ruby-on-rails - Vue Js & Rails:如何显示附有 blob 的图像
- python - 在 Eager 模式下使用 pdb 在 TensorFlow 中调试回调
- javascript - 隐藏在内容后面的下拉菜单
- javascript - TestCafe 角色未返回指定的夹具页面
- html - 怎么没有添加额外的 html 表单信息?