我看到很多主題,總是有同樣的問題:它根本沒有顯示。MPMoviePlayerController不顯示視頻
,是因爲我有點頑固,我想更
這是我的代碼:
let moviePath = NSBundle.mainBundle().pathForResource("back", ofType:"mp4");
println(moviePath!)
let movieURL = NSURL.fileURLWithPath(moviePath!)
let theMoviePlayer = MPMoviePlayerController(contentURL: movieURL!)
self.view.addSubview(theMoviePlayer.view)
theMoviePlayer.prepareToPlay()
theMoviePlayer.shouldAutoplay = true
theMoviePlayer.fullscreen = true
theMoviePlayer.play()
我檢查,我必須在應用程序的包資源上的電影文件。 視頻尺寸:640×360像素
那麼它可以從哪裏來?
我忘了重要的事嗎?
編輯
這個新代碼的工作,但總有一些問題:
let url = NSBundle.mainBundle().URLForResource("back", withExtension: ".mp4")
let player = MPMoviePlayerViewController(contentURL: url)
presentMoviePlayerViewControllerAnimated(player)
player.moviePlayer.prepareToPlay()
player.moviePlayer.repeatMode = MPMovieRepeatMode.One
player.moviePlayer.shouldAutoplay = true
player.moviePlayer.play()
它給我看在橫向視圖的視頻,而不是全屏。
謝謝你。但它不是全屏顯示,而是處於橫向模式。你有什麼解決方案嗎? – Aymenworks 2014-08-28 00:00:37
我相信那是因爲你正在設置'player.fullscreen = true'。這使默認情況下視頻以橫向模式播放。 – Shan 2014-08-28 04:47:51
不,這不是問題:s – Aymenworks 2014-08-28 07:10:09