gpt4 book ai didi

ios - 如何在swift中播放电影

转载 作者:搜寻专家 更新时间:2023-10-31 22:09:07 24 4
gpt4 key购买 nike

我是 Swift 语言的新手。我想开发简单的电影播放器​​应用程序来学习。我在我的项目中添加了一些电影(“。avi,.flv,.f4u ....哪种格式最好)。我的 View 很简单。我的视​​图上有一个按钮。它称为“播放”。当用户点击按那个按钮,电影就会开始。

另外,我还需要播放音频文件,例如 mp3 或 .mid 文件。你能告诉我如何在 Swift 中做到这一点吗?如果能举例说明就完美了。

编辑

我不是在询问所有代码。当我尝试将我的 Objective C 代码转换为 Swift 时,我感到很困惑。我想知道如何在 Swift 中开发以下代码?

NSString *path = [[NSBundle mainBundle] pathForResource:@"eminem1" ofType:@"mp4"];   

MPMoviePlayerController *myPlayer = [[MPMoviePlayerController alloc] init];
myPlayer.shouldAutoplay = YES;
myPlayer.repeatMode = MPMovieRepeatModeOne;
myPlayer.fullscreen = YES;
myPlayer.movieSourceType = MPMovieSourceTypeFile;
myPlayer.scalingMode = MPMovieScalingModeAspectFit;
myPlayer.contentURL =[NSURL fileURLWithPath:path];
[self.view addSubview:myPlayer.view];
[myPlayer play];

最佳答案

试试这个:

    let path = NSBundle.mainBundle().pathForResource("eminem1", ofType: "mp4")
let pathURL = NSURL.fileURLWithPath(path)

let myPlayer = MPMoviePlayerViewController(contentURL: pathURL)
myPlayer.moviePlayer.repeatMode = .None

presentMoviePlayerViewControllerAnimated(myPlayer)

不要忘记import MediaPlayer

关于ios - 如何在swift中播放电影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25312927/

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