我是初學者的iOS Swift開發人員,並且是新的StackOverflow。我試圖開發我的第一場比賽,我想用視頻作爲介紹。我得到了視頻播放和正常工作,但我遇到的一個問題是,當我雙擊屏幕時,視頻會放大和縮小。有什麼辦法可以防止這種情況發生?如何防止視頻在iOS中使用Swift放大/縮小?
這裏是我的代碼:
func playVideo() {
if let
path = NSBundle.mainBundle().pathForResource("wakyIntro", ofType:"mp4"),
url = NSURL(fileURLWithPath: path),
moviePlayer = MPMoviePlayerController(contentURL: url) {
self.moviePlayer = moviePlayer
moviePlayer.view.frame = self.view.bounds
moviePlayer.prepareToPlay()
moviePlayer.scalingMode = .AspectFill
self.view.addSubview(moviePlayer.view)
moviePlayer.fullscreen = true
moviePlayer.controlStyle = MPMovieControlStyle.None
moviePlayer.movieSourceType = MPMovieSourceType.File
moviePlayer.play()
println("Video loaded successfully")
} else {
debugPrintln("Ops, something wrong when playing the video")
}
}
然後我把它從一個單獨的ViewController,我用我的主菜單
func mainMenuViewControllerDidPressVideo(mainMenuViewController: MainMenuViewController) {
playVideo()
}
感謝您的快速反應!不幸的是它沒有工作... –
@HectorMejia請查看更新。 –
其實我通過刪除moviePlayer.fullscreen = true並使用上面的代碼來修復它。謝謝!! –