MPMoviePlayerController 忽略 Swift 中的 MPMovieControlStyle.None

MPMoviePlayerController ignores MPMovieControlStyle.None in Swift

我正在尝试在我的应用中自动播放视频。视频需要在没有控件的情况下播放。 我已经设置了视频和设置,包括 MPMovieControlStyle.None,但视频控件在消失前显示了大约 2 秒。我不知道为什么。 我已经将此代码(确切代码)用于另一个项目并且它运行良好,但由于某些原因在这里它不会。

override func viewDidLoad() {
    super.viewDidLoad()

    generateVideo()
}
func generateVideo () {

let movieURL = NSBundle.mainBundle().pathForResource("video", ofType: "mp4")
    let videoFilePath = NSURL(fileURLWithPath: movieURL!)
    self.view.addSubview(MoviePlayerViewController.moviePlayer.view)
    self.view.sendSubviewToBack(MoviePlayerViewController.moviePlayer.view)
    MoviePlayerViewController.moviePlayer.contentURL = videoFilePath
    MoviePlayerViewController.moviePlayer.shouldAutoplay = true
    MoviePlayerViewController.moviePlayer.prepareToPlay()
    MoviePlayerViewController.moviePlayer.view.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: self.view.frame.size.height)
    MoviePlayerViewController.moviePlayer.fullscreen = true
    MoviePlayerViewController.moviePlayer.controlStyle = MPMovieControlStyle.None
    MoviePlayerViewController.moviePlayer.play()
    MoviePlayerViewController.moviePlayer.repeatMode = MPMovieRepeatMode.One
    MoviePlayerViewController.moviePlayer.scalingMode = MPMovieScalingMode.AspectFit
}

知道为什么会这样吗?

在检查了视图的加载方式后,我确定问题出在此处。 我使用了不同的布局,一个 Storyboard 调用另一个 Storyboard,这就是问题的根源。