【发布时间】:2020-09-12 13:56:23
【问题描述】:
Android MediaDrm documentation 只有最简单用例的序列图。它没有说明具有多个连续加密密钥的 DASH 流应该如何工作。 (例如,前 10 个用 keyA 加密,接下来的 20 个用 keyB 加密)
考虑到每个 DRM 会话只能持有一个密钥,并且每个 MediaCodec 只能配置一个 DRM 会话。如何执行以下操作:
- 除了检查所有 CryptoInfo.key 值或等待 CryptoException.ERROR_NO_KEY 之外,请注意密钥已更改。
- 将 MediaCodec 切换到新的 DRM 会话而不影响播放? (停止、刷新、重新配置)
【问题讨论】:
标签: android android-mediaplayer android-mediacodec drm android-drm