- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试为 ExoPlayer 2 实现离线 DRM 支持,但我遇到了一些问题。
我找到了这个 conversation .有一些 ExoPlayer 1.x 的实现以及一些如何使用 ExoPlayer 2.x 实现该实现的步骤。
我在使用 OfflineDRMSessionManager
实现 DrmSessionManager
时遇到问题。在该示例中是从 ExoPlayer 1.x 导入的 DrmSessionManager。如果我从 ExoPlayer 2 导入它,那么我在编译它时会遇到问题。我对 @Override
方法(open()、close()、..)有疑问,这些方法不在新的 DrmSessionManager 中,并且有一些新方法:acquireSession()
, ....
最佳答案
在最新版本的 ExoPlayer 2.2.0 中,它提供了内置于 ExoPlayer 中的此功能。 ExoPlayer 有一个帮助类来下载和刷新离线许可证 key 。它应该是执行此操作的首选方法。
OfflineLicenseHelper.java
/**
* Helper class to download, renew and release offline licenses. It utilizes {@link
* DefaultDrmSessionManager}.
*/
public final class OfflineLicenseHelper<T extends ExoMediaCrypto> {
您可以从 ExoPlayer repo 访问最新代码
我创建了一个用于离线播放 DRM 内容的示例应用程序。您可以从 here 访问它
关于Android - ExoPlayer 2 离线播放 DRM (widevine),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40933272/
假设有人下载了我的 Widevine DRM 流的多个片段: Segment01.m4s Segment02.m4s 段...n.m4s 他不知怎么弄到了解码初始化头数据对于那个特定的流,他能用它做什
它如何影响安卓手机 DRM 内容流。当我在 android 设备中检查 DRMinfo 时,一些手机显示 HDCP 级别未 protected 。有些显示 HDCP 级别已断开连接。它们之间有什么区别
我有兴趣在我的Samsung TV的Samsung应用程序中播放受WideVine保护的视频流。有人知道我可以使用的示例宽带视频流的免费网址吗?我在哪里可以找到这些流?谢谢你。 最佳答案 我唯一能找到
chromecast sdk 声明支持 widevine 内容。通过测试,我确定 widevine 浏览器插件没有安装在 chromecast 设备上运行的浏览器上。知道了这一点,如何使用 chrom
我正在使用 libwidevinecdm.so从 chrome 处理 DRM 保护的数据。我目前正在成功设置从许可证服务器获得的 Widevine 服务器证书。我还可以使用我试图解码的媒体的 pssh
我正在尝试在 Chrome 中启用 Azure 托管的视频,以便在“租用期”内离线观看,以便其在几天后过期。我从 OfflinePlayReadyAndWidevine 开始java 示例项目。我更新
我正在创建一个视频播放器,它可以播放广泛的视频内容。我找到了以下流 流 1:http://commondatastorage.googleapis.com/wvmedia/sintel_main_72
实现目标:我需要像 Netflix 一样在 Android 设备上支持离线视频,并禁止使用 DRM 支持分发它。 到目前为止我所做的:我已经使用 Shaka Packager 将示例视频转换为 m3u
我正在 Exoplayer Android 上实现一个 OTT 应用程序。我们正在使用 Widewine DRM 保护我们的内容。但是我们收到如下所示的错误。 06-13 17:31:53.641
当我尝试在 OOyala 播放器 中使用嵌入 ID 来运行视频 时,我感觉 “Widevine 可以仅在 ARMv7 上运行”。 NSLog(@"video id= %@ ",videoID); se
Google 收购了 Widevine 公司,这家公司提供 DRM 支持以保护例如HLS H.264/AAC 流。 根据http://www.widevine.com/不仅支持 Android,还支持
我目前正在切换到使用 Dash/Widevine DRM 的 ExoPlayer。通过测试,我遇到了很大比例的设备没有启用 HDCP 保护。由于契约(Contract)协议(protocol),这是一
我想使用 Azure 媒体服务来提供内容保护许可证。我使用 PHP SDK 创建了 ContentKey,并获取了 Widevine 的许可证 URL。我正在使用packager在我这边加密视频。 我
我想使用 Azure 媒体服务来提供内容保护许可证。我使用 PHP SDK 创建了 ContentKey,并获取了 Widevine 的许可证 URL。我正在使用packager在我这边加密视频。 我
我一直在阅读有关在设备连接到 chromecast 后让 widevine 播放发生的信息。我已经在 android 和 ios 中为电影片名工作了,我不知道从哪里开始,至于我应该将什么作为我的自定义
我正在制作一个应用程序,我必须在其中检查 Android 设备中是否存在 Google Widevine DRM。如何以编程方式检查? 提前致谢 最佳答案 Android DRM 框架提供了一种方法来
如标题所述,PlayReady/Widevine 和 ClearKey 之间有什么区别? PlayReady/Widevine 比 ClearKey 好吗? 最佳答案 ClearKey 是针对 MPE
我希望找到类似于 ExoPlayer for iOS 的东西。 目标是在 iOS 上播放/流式传输受 Widevine DRM 保护的视频。我有我需要的所有服务器端,但我找不到合适的播放器。 有没有人
我创建了一个能够播放受 DRM(Widevine 模块化)保护的电影的 Android 应用程序。视频采用 MPEG-DASH 标准。如果该设备在线,一切正常。 现在我需要添加在离线模式下播放视频的功
我正在尝试为 ExoPlayer 2 实现离线 DRM 支持,但我遇到了一些问题。 我找到了这个 conversation .有一些 ExoPlayer 1.x 的实现以及一些如何使用 ExoPlay
我是一名优秀的程序员,十分优秀!