问题标签 [android-drm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 安卓中的 DRM 支持
我的问题基于 DRM。
A) android 支持 DRM 吗?
B)如果是,如何在 android 中使用 DRM?
C) 谁是内容提供者?
实际上,我想开发一个 android 应用程序,它从内容提供商下载任何内容,如音频、视频,并且我希望这些内容受到用户应用程序的保护,即用户应该使用它,但不能转发或修改它。请帮助我。
谢谢希夫
android - DrmManagerClient 适用于本地文件,但不适用于服务器中的文件
我正在尝试在我的应用程序中实现 DRM。
但我面临一个问题。canHandle()
总是返回假。
和DrmManagerClient.getOriginalMimeType(Uri)
; http 链接总是返回 null。
但是对于存储中的文件,一切正常。
下面是获取 mimetype 的方法,但不幸的是 canHandle() 总是返回 false。
我错过了什么吗?
显而易见的是,我使用的 url 可能不好,但我尝试了在另一个应用程序中工作的不同 url,但结果是相同的。
我也在清单文件中设置了 INTERNET 权限。我已经没有想法了,这是什么问题。
在深入研究 DrmManagerClient 源代码后,我注意到 canHandle() 定义如下:
canHandle(Uri uri , String mimeType)
基本相同,因为canHandle( String path, mimeType )
它是将 Uri 转换为 Path。
这是否意味着 Http Urls 不起作用?
android - DRMManagerClient acquireDrmInfo 失败
我正在开发一个旨在播放 Widevine 受保护内容的应用程序。我正在尝试在 Genymotion 虚拟 Android 设备上运行应用程序。但是当我这样做时,应用程序无法获取 DRM 信息。因此,以下代码返回 null 并且应用程序不会继续进行。
我想知道genymotion虚拟设备是否是问题的原因。如果是这样,是否可以配置 genymotion 使其与 DRM 一起使用?任何帮助将不胜感激。
drm - Widevine DRM 测试流
我正在尝试测试 Chromecast 应用程序是否支持 DRM。我已经实现了接收器和发送器,并想找到一个测试 drm 流和一个许可证 URL。在哪里可以找到用于解密该流的测试流和许可证 URL?
android - 如何在应用程序中使用 android DRM 框架
我正在开发一个基于 DRM 的 android 应用程序。我进行了很多搜索,但没有得到任何解释如何在我们的应用程序中实现 DRM 的示例/示例。
因此,请分享一些解释 DRM 框架实现的示例/示例代码。
android - 找不到 DRM 插件
我正在尝试在 genymotion 模拟器上使用 Gmail Login 运行我的应用程序。但我不断收到 Failed to find DRM plugin 错误。我已将 ARM 翻译 zip 添加到给定设备的模拟器和 gApps 中。该应用程序在真实设备上完美运行(HTC 渴望 500 和 Nexus 5)。模拟器是带有 Lollipop 5.1 的 Nexus 5。
android - Android Widevine DASH 实现 + ExoPlayer
我想在我的应用程序中播放 Widevine Modular - DASH 视频,并且我想使用VideoView
它ExoPlayer
。
是否有任何示例我可以如何设置它?或者你能给我提供如何获取许可证的示例代码吗?我有视频的 URL 和 Widevine 服务器 URL。
在我们使用 Widevine 经典之前,许可证请求如下所示:
进而
之后视频在 VideoView 或 ExoPlayer 上播放。
linux - 无法从android中的用户空间打开设备节点
在 android 中,我从在用户空间工作的 hwcomposer 打开设备节点(dev/dri/card0)时遇到问题。我正在尝试打开设备,例如:
错误:
错误 13 是权限访问问题。为此,我在 android 的 ueventd.rc 中配置了权限:
我也尝试过设置系统系统的权限。它仍然无法正常工作。
当我在 /dev/dri 中运行 ls -la 时。它显示以下输出,它具有用户模式的 rw 权限。
我不明白为什么 hwcomposer 将无法访问设备节点,因为权限是为设备节点设置的。
amazon - 如何在 Amazon Fire TV 上实施 WideVine MediaDRM
我正在尝试在亚马逊设备上实施Android WideVine DRM 解决方案——同时使用亚马逊 Fire TV。我NotProvisionedException
在使用WideVine MediaDRM时得到了。我下载了 ( https://github.com/amzn/exoplayer-amazon-port ) 用于 exo-player 的 Amazon 移植,并在它无法播放的 Fire-TV 设备上运行它。
- 你能告诉我如何为 WideVine 目的配置 Amazon 设备吗?
- 我看到 Amazon Fire 支持 WideVine DRM 方案,并且设备是 1 级安全的。如何让 Exo-Player 演示在 Amazon Fire TV 上运行?
谢谢你的时间,亚尼夫
android - 如何检查 Android 设备上存在的 Widevine DRM
我正在制作一个应用程序,我必须在其中检查Android 设备中是否存在Google Widevine DRM 。如何以编程方式检查?
提前致谢