我是Swift语言的新手。我想开发简单的电影播放器应用程序进行学习。我在我的项目中添加了一些电影(“。avi,.flv,.f4u ......哪种格式最好)。我的观点很简单。我的视图上有一个按钮.IT称为”播放“。当用户点按时在那个按钮上,电影将开始播放。
另外我也需要播放音频文件,比如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];
答案 0 :(得分:6)
试试这个:
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
。
答案 1 :(得分:0)
对于iOS 9+版本,已弃用选定的答案。