Я использую Swift-YouTube-Player для воспроизведения видео в моем приложении swift. Макет очень прост, у него просто есть YouTubePlayerView, который я хочу занять в максимальном соотношении сторон при сохранении пространства.
Но видео обрезано внизу как в горизонтальной, так и в вертикальной ориентации.
Как я могу это исправить?
Обновление:
Код для контроллера:
import UIKit
import YouTubePlayer
class PlayVideoController: UIViewController {
var videoId : String!
@IBOutlet weak var youtubePlayer: YouTubePlayerView!
override func viewDidLoad() {
super.viewDidLoad()
youtubePlayer.loadVideoID(videoId)
youtubePlayer.sizeToFit()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
Обновление:
Мой код должен работать, и ответ от @ivarun также работает.
Проблема была в том, что я отредактировал YTPlayer.html, поставив туда
body { margin: 0; width:100%%; height:100%%; }
html { width:100%%; height:100%%; }
Когда я вернул его к
* { margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; }
Это снова заработало.