user3353890
user3353890

Reputation: 1891

MPMoviePlayer won't play using Swift

I have an MPMoviePlayer that won't play. I don't know what's wrong with my code. I'm positive that my fileUrl is there. Thanks for the responses in advance!

    moviePlayer =  MPMoviePlayerController(contentURL: fileUrl)
    moviePlayer.prepareToPlay()
    self.view.addSubview(moviePlayer.view)
    moviePlayer.setFullscreen(true, animated: true)
    moviePlayer.play()

Upvotes: 0

Views: 315

Answers (1)

Rein rPavi
Rein rPavi

Reputation: 3396

I hope your fileUrl is correct try this,

Declare moviePlayer outside func viewDidLoad()

var moviePlayer = MPMoviePlayerController()

To test put this code in func viewDidLoad()

        moviePlayer = MPMoviePlayerController(contentURL:fileUrl)
        moviePlayer.view.frame = UIScreen.mainScreen().bounds
        self.view.addSubview(moviePlayer.view)
        moviePlayer.setFullscreen(true, animated: true)
        moviePlayer.prepareToPlay()
        moviePlayer.play()
        moviePlayer.controlStyle = MPMovieControlStyle.Embedded

Upvotes: 1

Related Questions