【问题标题】:Embedded YouTube video views on iOS app are not countediOS 应用上的嵌入式 YouTube 视频观看次数不计算在内
【发布时间】:2020-07-27 09:41:51
【问题描述】:

我在我的 iOS 应用中添加了嵌入式 Youtube 视频。这是工作,但不计入观看次数!
我在 YouTube 工作室找不到它的访问权限。
该视频是 YouTube 直播视频。
通过 API 播放是否不计入正确观看次数?
我觉得标准是黑盒。

所选库如下:

YoutubePlayer-in-WKWebView

我的代码如下:

    private let youtubePlayer = WKYTPlayerView()

    private func loadInline() {
        youtubePlayer.load(withVideoId: videoID,
                           playerVars: ["playsinline": 1, "controls": 1])
    }
    
    func startInline() {
        youtubePlayer.playVideo()
    }

我可以通过 YouTube 应用找到我的访问权限。
也许通过 API 进行的移动访问不算在内,但官方 YouTube 应用会算在内。
我找不到相关文件。

【问题讨论】:

  • 欢迎来到 SO!那么,你的问题到底是什么?为什么不计入?有没有办法计算?
  • 哦,谢谢。我只是解释了这个问题,没有质疑。我想知道 YouTube 观看次数的标准。我会将我的问题编辑为一个明显的问题。
  • @st43 只有 YouTube 知道并且不公开。
  • @st43 您好,只有手动启动的播放才会被计算在内。来自 YT Docs “注意:如果通过播放器中的本机播放按钮启动,则播放仅计入视频的官方观看次数。”希望这会有所帮助。

标签: youtube youtube-iframe-api


【解决方案1】:

我已经阅读了日文的 YouTube 文档,但它的翻译在某种程度上被误解了。这个问题的 cmets 帮助我理解了这一点。

显然,YouTube 声明他们只计算通过原生播放按钮进行的​​播放。
这意味着通过 API 调用的播放被忽略。
(我想这意味着将计算用户点击操作。
我的应用程序上的播放按钮不是“原生”)

注意:只有通过播放器中的原生播放按钮启动的播放才会计入视频的官方观看次数。

Playback controls and player settings

【讨论】:

    猜你喜欢
    • 2014-07-12
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2013-11-29
    相关资源
    最近更新 更多