使用VideoView播放加密的视频文件

Use*_*337 6 android android-videoview

android原生"VideoView"视频渲染小部件是否播放加密视频文件?
如果是,那么如何播放它以及所有的API.
我已经通过这个链接我找不到任何相关的播放加密视频.

我需要解密我的视频,然后将其传递给VideoView吗?

小智 10

VideoView无法播放加密视频,您必须自己解密.大致有两种方式:

  1. 从加密文件中生成临时清除文件,但这有一些不便之处:开始播放前的延迟和清除内容的曝光.
  2. 使用流式方案,使用本地http服务器.

libmedia是为精确解决此功能而开发的库.

就像是:

mServer = new LocalSingleHttpServer();
mServer.setCipher(myGetCipher());
mServer.start();
path = mServer.getURL(path);
mVideoView.setVideoPath(path);
mVideoView.start();
Run Code Online (Sandbox Code Playgroud)