iOS-动态修改m3u8文件#EXT-X-KEY行以提供令牌
我们正在swift 3.0上使用AES-128方法在运行时对直播频道进行加密。加载的.m3u8文件具有#EXT-X-KEY行,例如: EXT-X-KEY:METHOD=AES-128,URI=”http://localhost/host/getkey?key=keyfile.key,IV=0x00000000000000000000000000000A62 我想在运行时对此进行修改,并用以下内容替换上面的行: EXT-X-KEY:METHOD=AES-128,URI=”http://localhost/host/getkey?key=keyfile.key&token=[SOME_CUSTOM_GENERATED_TOKEN]”,IV=0x00000000000000000000000000000A62 我如何专门更新这一行:#EXT-X-KEY?我正在通过以下代理回调拦截URL: 具有函数回调的AVAssetResourceLoadingRequest:iOS-动态修改m3u8文件#EXT-X-KEY行以提供令牌,ios,swift,encryption,aes,http-live-streaming,Ios,Swift,Encryption,Aes,Http Live Streaming,我们正在swift 3.0上使用AES-128方法在运行时对直播频道进行加密。加载的.m3u8文件具有#EXT-X-KEY行,例如: EXT-X-KEY:METHOD=AES-128,URI=”http://localhost/host/getkey?key=keyfile.key,IV=0x00000000000000000000000000000A62 我想在运行时对此进行修改,并用以下内容替换上面的行: EXT-X-KEY:METHOD=AES-128,URI=”http://localh
- (BOOL) resourceLoader:(AVAssetResourceLoader *)resourceLoader shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)loadingRequest;
但不同的问题答案建议在截取时重写完整的m3u8文件。我认为这不是动态的,也不容易出错
任何帮助都将不胜感激。谢谢 运气好吗?我也有同样的要求在运行时修改.m3u8和.key。你有这个吗?@DeviOS请检查这个链接,因为我已经实现了同样的功能,它的工作很好,运气好吗?我也有同样的要求在运行时修改.m3u8和.key。你有这个吗?@DeviOS请查看这个链接,因为我已经实现了同样的功能,并且工作得很好