gpt4 book ai didi

objective-c - IOS 设备可以使用 html5 视频和 phonegap/cordova 从本地文件系统流式传输 m3u8 分段视频吗?

转载 作者:行者123 更新时间:2023-12-01 17:21:08 25 4
gpt4 key购买 nike

我正在使用phonegap/cordova 2.1,并且我的应用程序具有本地存储的 Assets (在设备上),这些 Assets 需要在构建时加密并在执行时在内存中解密。该应用程序仅适用于 iPad。

对于视频我想实现类似于 http://codebycoffee.com/2012/01/08/decrypting-http-streaming-video-with-nsurlprotocol其中 mediafilesegmenter 用于分割和加密每个视频文件,然后当视频播放器请求 m3u8 文件时,自定义加密文件 url 协议(protocol)为每个视频提供 key 。

我的问题是我似乎无法使用 html5 视频标签和 phonegap/cordova 播放 m3u8 文件。我什至使用 mediafilesegmenter 作为测试创建了未加密的视频片段。这些可以通过在 OSX 中使用 VLC 打开 m3u8 文件来播放,但是当在 phonegap/cordova 中使用视频标签时,我收到“正在加载...”消息,然后弹出“操作无法完成”

最佳答案

好的,事实证明 m3u8 文件必须通过 HTTP 提供,我已经沿着捆绑 cocoahttpserver https://github.com/robbiehanson/CocoaHTTPServer 的路线走在应用程序中。这样我可以通过以下方式请求视频流:

<video src="http://127.0.0.1:12345/path.m3u8"

关于objective-c - IOS 设备可以使用 html5 视频和 phonegap/cordova 从本地文件系统流式传输 m3u8 分段视频吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13271624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com