VLCKit字幕没有显示

时间:2016-06-15 20:03:56

标签: swift libvlc subtitle

我在swift中使用VLCKit,所以我创建了自定义视频播放器视图 我有来自链接的电影的外部字幕,我从服务器读取文件并将其转换为字符串

do {
       let text = try NSString(contentsOfURL: NSURL(string: self.subtitleUrl)!, encoding: NSUTF8StringEncoding)

       self.mediaPlayer.openVideoSubTitlesFromFile(text as String)

   }catch {
      print("Error")
   }

我调用了一个名为“openVideoSubTitlesFromFile”的函数 在玩家但不工作 任何人都可以给我一个解决方案

1 个答案:

答案 0 :(得分:0)

此方法(将在VLCKit的下一个主要版本中弃用)仅接受本地文件路径,不接受远程URL。您需要下载字幕文件,在本地缓存它并将该存储文件的路径提供给该方法。此外,您只能在播放开始后使用此方法。