javascript - 使用 Tizen AVPlay 设置 DRM 许可证服务器身份验证的 HTTP header

标签 javascript tizen drm tizen-web-app tizen-tv

我正在使用 AVPlay 播放 DRM 内容。我需要为许可证 URL 设置 HTTP header 。我该怎么做?

webapis.avplay.setDrm('PLAYREADY', 'SetProperties', angular.toJson({
    LicenseServer:entitlementData.LicenseURL,
    'X-AxDRM-Message':entitlementData.DRMToken
}));

我需要在 HTTP header 中设置 X-AxDRM-Message

最佳答案

我弄清楚了如何将多个 Http header 发送到 DRM 许可证服务器。如果要发送多个http header ,则必须用\n键分隔它们。

你可以自己尝试一下:

        var drmParam = {
            DeleteLicenseAfterUse: true,
            LicenseServer: licenseServerURL,
            HttpHeader: "Authorization:" + authValue + "\nMY-Ticket:" + ticketValue
        };
        webapis.avplay.setDrm("PLAYREADY", "SetProperties", JSON.stringify(drmParam));

关于javascript - 使用 Tizen AVPlay 设置 DRM 许可证服务器身份验证的 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45317335/

相关文章:

c++ - KissFFT 输出返回 nan 值?

Silverlight - 保护网络内的内容(DRM?)

Linux DRM(Direct Rendering Manager)命令提交

javascript - Rails4 表单动态只读字段

javascript - 如何将 domready 事件添加到 infoBubble

android - 设备 ID 混淆和 SIGNATURE_INVALID

tizen - 如何使用 Kiosk 模式创建 Tizen 可穿戴原生应用程序

javascript - AngularJS:重新分配对象与在 Controller 中替换对象

javascript - Jquery的append和settimeout死循环

android - 是否有任何设施可以保护 APK 的内容不被用户修改?