我正在使用phonegap/cordova 2.1,我的应用程序具有本地存储的资产(在设备上),需要在构建时加密,并在执行时在内存中解密.该应用仅适用于iPad.
对于我想实现类似于http://codebycoffee.com/2012/01/08/decrypting-http-streaming-video-with-nsurlprotocol的视频,其中mediafilesegmenter用于分割和加密每个视频文件,然后是自定义当视频播放器请求m3u8文件时,加密文件URL协议为每个视频提供密钥.
我的问题是我似乎无法使用html5视频标签和phonegap/cordova播放m3u8文件.我甚至使用mediafilesegmenter作为测试创建了未加密的视频片段.这些可以通过在OSX中使用VLC打开m3u8文件来播放,但是当在phonegap/cordova中使用视频标签时,我会收到"loading ..."消息,然后弹出"无法完成操作"的弹出窗口