gpt4 book ai didi

ios - 如何使用 Swift 在 iOS 中防止视频放大/缩小?

转载 作者:行者123 更新时间:2023-11-29 02:01:23 25 4
gpt4 key购买 nike

我是一名初级 iOS Swift 开发者,也是 StackOverflow 的新手。我正在尝试开发我的第一个游戏,我想使用视频作为介绍。我的视频播放并正常工作,但我遇到的一个问题是,当我双击屏幕时,视频会放大和缩小。有什么办法可以避免这种情况吗?

这是我的代码:

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()
}

最佳答案

moviePlayer.view.userInteractionEnabled 设置为 false。

moviePlayer.view.userInteractionEnabled = false

或者设置controlStyle为全屏

moviePlayer.controlStyle = MPMovieControlStyleFullscreen

关于ios - 如何使用 Swift 在 iOS 中防止视频放大/缩小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30340567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com