我是 Swift 和视频流的新手。我正在尝试在 AppleTV 中播放视频。是否有人尝试从外部 srt 文件中快速添加带有 AVPlayerViewController 的字幕。我正在尝试使用此处的代码执行相同的操作:https ://github.com/mhergon/MPMoviePlayerController-Subtitles 。
我更改了代码以满足我的要求,但它引发了异常:
NSInvalidArgumentException',原因:'无法解析约束格式:无法解释'|' 字符,因为相关视图没有父视图 H:|-(20)-[l]-(20)-|
此时在 Subtitles.swift 文件中:
var constraints = NSLayoutConstraint.constraintsWithVisualFormat("H:|-(20)-[l]-(20)-|", options: NSLayoutFormatOptions(rawValue: 0), metrics: nil, views: ["l" : subtitleLabel!])
subtitleContainer?.addConstraints(constraints)