【发布时间】:2015-12-22 18:25:39
【问题描述】:
我是 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)
【问题讨论】:
-
你能在故事板或 xib 上显示配置你的视图吗?还是你在代码中设置的列表元素视图?
标签: ios mpmovieplayercontroller tvos subtitle avplayerviewcontroller