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

时间:2013-02-12 11:30:33

标签: android android-videoview

Android原生“VideoView”视频渲染小部件是否播放加密视频文件? 如果是,那么如何播放它以及所有API 我已经完成了link我找不到任何相关的加密视频。

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

1 个答案:

答案 0 :(得分:10)

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

  1. 从加密文件生成临时清除文件,但这有一些不便之处:开始播放前的延迟和内容的清晰曝光。
  2. 使用带有本地http服务器的流式传输方案。
  3. libmedia是为精确解决此功能而开发的库。

    类似的东西:

    mServer = new LocalSingleHttpServer();
    mServer.setCipher(myGetCipher());
    mServer.start();
    path = mServer.getURL(path);
    mVideoView.setVideoPath(path);
    mVideoView.start();
    
相关问题