【发布时间】: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