ref*_*ene 1 objective-c video-streaming ios cordova
我正在使用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 ..."消息,然后弹出"无法完成操作"的弹出窗口
ref*_*ene 10
好的,所以事实证明m3u8文件必须通过HTTP提供,我已经走下了将cocoahttpserver https://github.com/robbiehanson/CocoaHTTPServer与应用捆绑在一起的路线.这样我可以通过以下方式请求视频流:
<video src="http://127.0.0.1:12345/path.m3u8"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4193 次 |
| 最近记录: |