2015-10-08 91 views
3

我创建了一个能够播放电影的Android应用程序,该应用程序受DRM(Widevine Modular)保护。视频采用MPEG-DASH标准。万一,该设备在线,一切正常。Widevine和MPEG-DASH - 离线播放

现在我需要添加功能,以离线模式播放视频。问题是我不知道如何下载某些文件以便离线播放。我所拥有的一切都是.mpd文件,其中包含结构化数据。

如何从这个清单文件.mpd文件中下载某个文件?有些视频没有直接链接。我看到一些大块,它看起来像这样:

media="chunk_ctvideo_cfm4s_rid$RepresentationID$_cs$Time$_w1003607280_qaWQ9QVBsSUxIMUpaRnVfdfdfkstMDImYXdsgdreaW9pbmRleD0w_mpd.m4s 

我不知道这是否是对我来说非常有用,但并没有什么更多的“显着”的清单文件。

+0

您需要发布更多的信息,如您的mpd的详细建议,因为有很多变种。您绝对可以根据清单获取块。 DASH规范是一个很好的起点 – Andrew

回答