【发布时间】:2015-04-29 06:39:47
【问题描述】:
我想在解密后播放设备上的加密视频文件。我想预处理数据流并使用 videoview 并行播放它,例如来自 Internet 的流式视频。
有什么方法可以像网络流一样将处理后的数据缓冲到 videoview 中?
【问题讨论】:
标签: android streaming android-videoview android-video-player
我想在解密后播放设备上的加密视频文件。我想预处理数据流并使用 videoview 并行播放它,例如来自 Internet 的流式视频。
有什么方法可以像网络流一样将处理后的数据缓冲到 videoview 中?
【问题讨论】:
标签: android streaming android-videoview android-video-player
我认为您是说要在一个进程中解密视频,然后将解密的“清流”视频传递给另一个进程播放?
如果视频受 DRM 保护,那么任何领先的 DRM 解决方案都不太可能支持您的用例 - 它们竭尽全力确保设备上的应用程序无法访问清晰的流视频(例如明显的原因)。
如果您正在使用或使用应用程序可用的加密密钥进行简单加密,那么您应该能够做到这一点。
更新 在评论中回答 BMvit 的问题 - 一种方法是按照以下步骤操作:
我猜这是 libMedia 库最有可能使用的方法,尽管我从未见过源代码所以我不能肯定地说:http://libeasy.alwaysdata.net
值得注意的是,这很棘手(这可能是 LibMedia 不免费的原因)。
【讨论】: