我正在尝试从内存中播放Android设备上的视频。从某种意义上说,我的文件被加密并存储在SD卡中,所以为了播放这些文件我无法解密文件并存储在SD卡上,因为安全问题,因为任何人都可以访问SD卡并获取解密文件。所以我必须通过块解密文件块并将数据提供给Android中的VideoView。所以我的任务是通过动态解密来播放媒体文件,即在内存解密和流媒体概念中。
为此,我在NanoHTTPD服务器的帮助下建立了一个HTTPServer,并通过使用并将其提供给VideoView将文件数据路径转换为url类型。并且服务器解密并缓冲视频文件。一切都像魅力一样,但当我向后寻求,即回到正在播放的视频的当前位置时,我得到"未指定的媒体文件错误"并且VideoView挂起。那么任何人都可以帮助我制作一个可以向后搜索的流媒体服务器。
感谢任何帮助。从两周开始,我一直在使用HTTP服务器进行流式传输时向后寻找文件。