MPMoviePlayerController 黑窗口,不加载音频文件

Posted

技术标签:

【中文标题】MPMoviePlayerController 黑窗口,不加载音频文件【英文标题】:MPMoviePlayerController Black Window, Not loading audio file 【发布时间】:2013-03-27 15:02:18 【问题描述】:

为我的教堂制作一个应用程序,需要从 xml 下载后播放 mp3 文件。 NSLog 正确显示 url,但是当我运行它时,我只是得到一个旋转的“加载”和一个黑框。有什么建议吗?

谢谢!

-(void)viewDidAppear:(BOOL)animated

RSSItem* item = (RSSItem*)self.detailItem;
self.title = item.title;
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:item.link];
NSLog(@"The url is %@", item.link);
moviePlayerController.view.frame = CGRectMake(73, 203, 640, 360);
[self.view addSubview:moviePlayerController.view];
[moviePlayerController prepareToPlay];
moviePlayerController.fullscreen = YES;
[moviePlayerController play];

【问题讨论】:

【参考方案1】:

试试这个..

RSSItem* item = (RSSItem*)self.detailItem;
self.title = item.title;
if(item.link)

//NSURL *url = [NSURL fileURLWithPath:item.link];
MPMoviePlayerViewController *moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:item.link];
moviePlayer.view.frame = CGRectMake(0, 0, 500, 500);
moviePlayer.moviePlayer.shouldAutoplay=YES;
moviePlayer.moviePlayer.controlStyle = MPMediaTypeMusicVideo;
[moviePlayer.moviePlayer setFullscreen:YES animated:YES];
[self.view addSubview:moviePlayer.view];
[moviePlayer.moviePlayer play];

else

NSLog(@"no url");

【讨论】:

感谢您的努力朋友

以上是关于MPMoviePlayerController 黑窗口,不加载音频文件的主要内容,如果未能解决你的问题,请参考以下文章

MPMoviePlayerController 黑窗口,不加载音频文件

MPMoviePlayerController 仅显示黑屏 - Swift

初始化并播放 MPMoviePlayerController 返回黑屏

Swift 中的 MPMoviePlayerController

更改 MPMoviePlayerController 的内容

MPMoviePlayerController 随机不播放电影