读取分片 MPEG-4 (fMP4) 文件中的信息。解析后的信息可用于为 HTTP Live Streaming (HLS) 生成播放列表。
此解析器已针对使用 Apple 的 HTTP Live Streaming Tools 包含的 mediafilesegmenter
工具生成的 fMP4 文件进行测试。
要安装此软件包,请将以下行添加到 Package.swift
的依赖项中。
.Package(url: "https://github.com/sbader/FragmentedMP4Parser.git", majorVersion: 0)
要使用此解析器,首先导入软件包
import FragmentedMP4Parser
用文件路径初始化解析器
let parser = FragmentedMP4Parser(path: "...Path To The File...")
运行解析器并进行适当的错误处理
do {
let description = try parser.parse()
}
catch let e {
print("Parsing the file failed, error thrown \(e)")
}
FragmentedMP4Parser 根据 MIT 许可证发布。详情请参阅 LICENSE。