根据Exoplayer文档,播放器支持在Android 4.3+上运行的设备上受WideVine DRM保护的播放。在Android 3.0及更高版本的平台上,DRM插件与Android DRM框架集成,可以使用硬件支持的保护来保护优质内容和用户凭据。我猜这意味着使用MediaPlayer。
我想播放受WideVine DRM保护的短划线或hls流。 MediaPlayer支持http / https渐进式流式传输和实时流式传输协议。我不确定这意味着什么。
在两个播放器中,哪一个拥有更好的DRM支持,可以在Android 4.1及更高版本上运行的设备上使用?哪个是更好的选择?
答案 0 :(得分:1)
<强> TL; DR 强>: 要支持Android 4.1及更高版本(使用Widevine),您的应用程序必须同时支持Classic和Modular,并根据版本选择其中一个。
DrmManagerClient
来管理权限,并使用MediaPlayer
/ VideoView
进行游戏。MediaCodec
,MediaDrm
,MediaCrypto
。 ExoPlayer建立在这些之上。Android 6.0设备不需要支持Widevine Classic,但有些型号可以支持。
ExoPlayer不会(也不会)播放Widevine Classic。