我在 swift 中使用 VLCKit,所以我创建了自定义视频播放器 View 我有来自链接的电影的外部字幕,我从服务器读取文件并将其转换为字符串
do {
let text = try NSString(contentsOfURL: NSURL(string: self.subtitleUrl)!, encoding: NSUTF8StringEncoding)
self.mediaPlayer.openVideoSubTitlesFromFile(text as String)
}catch {
print("Error")
}
我调用了一个名为“openVideoSubTitlesFromFile”的函数 在播放器中但不工作 任何人都可以给我一个解决方案
最佳答案
此方法(将在 VLCKit 的下一个主要版本中弃用)仅接受本地文件路径,不接受远程 URL。您需要下载字幕文件,将其缓存在本地并向该方法提供存储文件的路径。此外,您只能在播放开始后使用此方法。
关于swift - VLCKit 字幕不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37844724/