Ios 未从URL播放视频
我已将视频上传到服务器url中,并将url传递到Ios 未从URL播放视频,ios,objective-c,mpmovieplayercontroller,mpmoviewcontroller,Ios,Objective C,Mpmovieplayercontroller,Mpmoviewcontroller,我已将视频上传到服务器url中,并将url传递到MPMoviePlayerController自动播放视频,但视频未播放,我收到了黑色页面。当我使用本地视频时,它正在播放 NSURL *fileURL = [NSURL URLWithString:@"server.net/projects/media/videos/023.mp4"]; NSLog(@"Magento url is %@", fileURL); moviePlayerController = [[MPMoviePlaye
MPMoviePlayerController
自动播放视频,但视频未播放,我收到了黑色页面。当我使用本地视频时,它正在播放
NSURL *fileURL = [NSURL URLWithString:@"server.net/projects/media/videos/023.mp4"];
NSLog(@"Magento url is %@", fileURL);
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[[moviePlayerController view] setFrame:CGRectMake(100,200, 600, 500)];
[moviePlayerController setShouldAutoplay:YES];
[moviePlayerController setControlStyle:MPMovieControlStyleEmbedded];
[[moviePlayerController backgroundView] setBackgroundColor:[UIColor clearColor]];
[moviePlayerController prepareToPlay];
[self.view addSubview:moviePlayerController.view];
我假设播放机不加载视频的原因是因为您应该在开始时添加
http://
试试这个
#import <MediaPlayer/MediaPlayer.h>
//MPMoviePlayer
NSURL *fileURL = [NSURL URLWithString:@"http://www.ebookfrenzy.com/ios_book/movie/movie.mov"];
NSLog(@"Magento url is %@", fileURL);
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[[moviePlayerController view] setFrame:CGRectMake(0, 0, 320, 568)];
[moviePlayerController setShouldAutoplay:YES];
[moviePlayerController setControlStyle:MPMovieControlStyleEmbedded];
[[moviePlayerController backgroundView] setBackgroundColor:[UIColor clearColor]];
[moviePlayerController prepareToPlay];
[self.view addSubview:moviePlayerController.view];
[moviePlayerController play];
#导入
//电影播放器
NSURL*文件URL=[NSURL URLWithString:@”http://www.ebookfrenzy.com/ios_book/movie/movie.mov"];
NSLog(@“Magento url为%@”,fileURL);
MPMoviePlayerController*moviePlayerController=[[MPMoviePlayerController alloc]initWithContentURL:fileURL];
[[moviePlayerController视图]设置帧:CGRectMake(0,0320568)];
[moviePlayerController设置应自动播放:是];
[moviePlayerController设置控件样式:MPMovieControlStyleEmbedded];
[[moviePlayerController背景视图]挫折背景颜色:[UIColor clearColor]];
[电影播放控制器准备播放];
[self.view addSubview:moviePlayerController.view];
[moviePlayerController播放];
您的URL已损坏,不会生成视频文件号。视频正在浏览器中播放如果是您本地的环境,那么ok,对我不起作用它现在对您起作用了吗?