我正在使用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%; }
它又开始起作用了。