【问题标题】:Chromecast drm support for ios对 ios 的 Chromecast drm 支持
【发布时间】:2016-12-28 18:49:48
【问题描述】:

chromecast 文档中有一个例子

https://developers.google.com/cast/docs/player#streamdrm

其中提到要为接收者设置 customData。

host.licenseCustomData = customData;

在 iOS 发件人应用上

我们有

 GCKMediaInformation *mediaInformation = [[GCKMediaInformation alloc] initWithContentID:[url absoluteString]
                                                                                streamType:streamType
                                                                               contentType:mimeType
                                                                                  metadata:metadata
                                                                            streamDuration:0
                                                                                customData:customData];

所以我可以在媒体信息中传递该 customData。

另一种方法是,我们将stream的初始url传递给receiver,然后receiver从receiver内部的url中提取customData的信息。

这是首选的方法。

【问题讨论】:

  • 我认为最好的方法是检查两种方法中的哪一种对您最有利,或者哪一种对您最有效。但是,如果您考虑过文档,请使用 host.licenseCustomData = customData.

标签: ios chromecast drm


【解决方案1】:

没关系,适合你的情况,对你来说更容易使用的都可以。需要记住的一件事是,当多个设备连接到同一个接收器时是否会有所不同;一种方法可能比另一种更容易处理多发件人的情况。

【讨论】:

    猜你喜欢
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 2014-03-27
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 2014-05-31
    相关资源
    最近更新 更多