gpt4 book ai didi

swift - 如何获取 YouTube 字符串的视频 ID

转载 作者:搜寻专家 更新时间:2023-10-31 08:13:20 25 4
gpt4 key购买 nike

(XCode 6.3.2, Swift 1.2)
在网上查了一晚上之后,我已经知道这不是那么容易做到的。
我只想获取 YouTube 链接的视频 ID。所以“https://www.youtube.com/watch?v=ABCDE”中的“ABCDE”

到目前为止我得到了什么:

var url = "https://www.youtube.com/watch?v=ABCDE"
let characterToFind: Character = "="
let characterIndex = find(url, characterToFind)
println(characterIndex)
url.substringFromIndex(advance(url.startIndex, characterIndex))

原理输出:可选(31)
没错,但我不能使用它,因为它不是索引。

XCode 还指出最后一行:Missing argument for parameter #3 in call
我也不知道 substringFromIndex 的第三个参数应该是什么。

非常感谢!

最佳答案

在您的情况下,无需像其他答案那样创建 NSURL。只需使用:

var url = "https://www.youtube.com/watch?v=ABCDE"
if let videoID = url.componentsSeparatedByString("=").last {
print(videoID)
}

关于swift - 如何获取 YouTube 字符串的视频 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30469838/

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