2
如果子視圖(非本地,自定義播放器控件)出現在視頻上,是否可以移動顯示視頻的系統字幕?顯示的標題是文本WebVTT標題。當子視圖與子視圖重疊時,轉換AVPlayer字幕
在某些屏幕尺寸上,當我切換到橫向時,我們的自定義搜索欄控制出現在播放器底部的重疊字幕。
如果子視圖(非本地,自定義播放器控件)出現在視頻上,是否可以移動顯示視頻的系統字幕?顯示的標題是文本WebVTT標題。當子視圖與子視圖重疊時,轉換AVPlayer字幕
在某些屏幕尺寸上,當我切換到橫向時,我們的自定義搜索欄控制出現在播放器底部的重疊字幕。
對於什麼值得,這是可能。您需要訪問AVPlayer的當前項目併爲其設置AVTextStyleRule。
// currentPlayer is our instance of the AVPlayer
if let currItem = currentPlayer?.currentItem {
let rule = AVTextStyleRule.init(textMarkupAttributes: [kCMTextMarkupAttribute_OrthogonalLinePositionPercentageRelativeToWritingDirection as String: 93])
// 93% from the top of the video
currItem.textStyleRules = [rule!]
}