OGeek|极客世界-中国程序员成长平台

标题: ios - 将直播视频保存到文档目录 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 21:47
标题: ios - 将直播视频保存到文档目录

我正在播放.m3u8 url,并希望将此视频流保存到设备文档目录以供离线观看。我不确定天气是否有可能。



Best Answer-推荐答案


您可以从 m3u8 文件中下载片段,如下所示:

NSString * result = NULL;
NSError * error = nil;
NSURL * urlToRequest = [NSURL URLWithString:_streamURL];
if(urlToRequest) {
    result = [NSString stringWithContentsOfURL: urlToRequest encoding:NSUTF8StringEncoding error:&error];
}

result 变量将存储 m3u8 文件内容。

要解析成段,您可以使用以下代码:

NSMutableArray * lines = [[result componentsSeparatedByString"\n"] mutableCopy];
for (NSString * line in lines) {
    if ([line rangeOfString"segment"].location != NSNotFound) {
        NSLog(@"Segment: %@", line);
    }
}

关于ios - 将直播视频保存到文档目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214206/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4