VLCKit 字幕未显示

Posted

技术标签:

【中文标题】VLCKit 字幕未显示【英文标题】:VLCKit Subtitle not showing 【发布时间】:2016-06-15 20:03:55 【问题描述】:

我在 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】:

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

【讨论】:

以上是关于VLCKit 字幕未显示的主要内容,如果未能解决你的问题,请参考以下文章

Tableview 单元格字幕未显示或应用程序退出

WebVTT 字幕未在 Chrome 中显示

从 ios 应用程序播放空气时,外部 srt 字幕未显示在 Apple tv 中

短视频运营短视频剪辑 ③ ( 添加字幕 | 智能识别字幕 | 修改字幕 | 字幕预设 | 字幕换行 | 使用字幕作为封面主题 )

使用全局按钮关闭多个视频的隐藏式字幕

Swift UITableView didSelectRowAtIndexPath 错误