gpt4 book ai didi

ios - NSURL 的 URLWithString 和 fileURLWithPath 有什么区别?

转载 作者:IT王子 更新时间:2023-10-29 08:19:41 24 4
gpt4 key购买 nike

在我的代码中,我必须使用 URLWithString 播放流式 (HLS) 视频,使用 fileURLWithPath 播放本地视频。

这两种方法有什么区别?我应该如何使用单一方法播放两个视频。

此外,当 HSL 视频结束时,我还需要将最后一帧显示为静止图像。它现在在结束时显示空白屏幕。我该如何实现?

最佳答案

+URLWithString: 生成一个 NSURL 来表示给定的字符串。因此字符串可能是 @"http://www.google.com" 而 URL 代表 http://www.google.com

+fileURLWithPath: 采用路径而不是 URL,并生成一个 NSURL 表示使用 file:// URL 的路径.所以如果你给它 /foo/bar/baz URL 将代表 file:///foo/bar/baz

你当然可以手动构造一个文件 URL 字符串并将其传递给 +URLWithString:,但是 +fileURLWithPath: 当你已经有了路径时使用起来更简单,因为您不必处理转义字符串并将其强制转换为 URL 格式。

关于ios - NSURL 的 URLWithString 和 fileURLWithPath 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16097404/

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