Swift とビデオ ストリーミングは初めてです。AppleTV でビデオを再生しようとしています。AVPlayerViewController を使用して、外部の srt ファイルから迅速に字幕を追加しようとした人がいますか。ここからコードを使用して同じことをしようとしています: 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)