SbDrmServerCertificateUpdatedFunc 是不是正确实施?

Posted

技术标签:

【中文标题】SbDrmServerCertificateUpdatedFunc 是不是正确实施?【英文标题】:Is SbDrmServerCertificateUpdatedFunc properly implemented?SbDrmServerCertificateUpdatedFunc 是否正确实施? 【发布时间】:2018-08-01 02:48:14 【问题描述】:

目前正在开发钴 19.lts.1.183273。 在这个版本中,我确认添加了一个新的 UpdateServerCertificate。 我调用了 SbDrmServerCertificateUpdatedFunc 回调函数。

typedef void (*SbDrmServerCertificateUpdatedFunc)(SbDrmSystem drm_system,
                                                  void* context,
                                                  int ticket,
                                                  SbDrmStatus status,
                                                  const char* error_message);

但是在drm_system.cc文件中,

  if (iter == ticket_to_server_certificate_updated_map_.end ()) 
     LOG (ERROR) << "Unknown ticket:" << ticket << ".";
     return;
   

从上面返回。

我认为门票价值似乎不是问题。 我应该传递什么值?

谢谢你。

【问题讨论】:

【参考方案1】:

你有没有尝试过|ticket| SbDrmUpdateServerCertificate() 的参数返回回调?

【讨论】:

感谢小明的回复。是否应该从 SbDrmUpdateServerCertificate() 调用 SbDrmServerCertificateUpdatedFunc 回调函数?但是,没有调用 SbDrmUpdateServerCertificate()。 是的,目前的YouTube网站没有调用这个函数。您必须改为向服务器发送隐式服务器证书请求。我们有一个内部实现,我会尝试将它包含在我们的下一个开源版本中。

以上是关于SbDrmServerCertificateUpdatedFunc 是不是正确实施?的主要内容,如果未能解决你的问题,请参考以下文章