Widevine和MPEG-DASH - 离线播放

3
我创建了一个能够播放DRM(Widevine模块化)保护的电影的安卓应用程序。视频采用MPEG-DASH标准。如果设备联网,一切都正常工作。
现在我需要添加离线播放功能。问题是我不知道如何下载一些文件以供离线播放。我所拥有的只有包含结构化数据的.mpd文件。
如何从这个.manifest .mpd文件中获取一些文件进行下载?没有任何直接连接到某些视频的链接。我看到一些块,看起来像这样:
media="chunk_ctvideo_cfm4s_rid$RepresentationID$_cs$Time$_w1003607280_qaWQ9QVBsSUxIMUpaRnVfdfdfkstMDImYXdsgdreaW9pbmRleD0w_mpd.m4s

我不知道这对我是否有用,但在清单文件中没有更加“显著”的内容。


你需要发布更多信息,例如你的mpd,以便得到详细的建议,因为有许多变体。你肯定可以根据清单获取块。一个好的起点是DASH规范。 - Andrew
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接