Ios4 在iPhone中使用MPMoviePlayerController从URL播放视频时出现问题
我正在尝试通过应用程序中的链接播放视频。代码在这里Ios4 在iPhone中使用MPMoviePlayerController从URL播放视频时出现问题,ios4,streaming,mpmovieplayercontroller,Ios4,Streaming,Mpmovieplayercontroller,我正在尝试通过应用程序中的链接播放视频。代码在这里 NSURL *videoURL = [NSURL URLWithString:viewURL]; NSLog(@"Filepath is: %@", viewURL); MPMoviePlayerController *movie = [[MPMoviePlayerController alloc] initWithContentURL:videoURL]; [[NSNotificationCenter defaultCenter] ad
NSURL *videoURL = [NSURL URLWithString:viewURL];
NSLog(@"Filepath is: %@", viewURL);
MPMoviePlayerController *movie = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playbackFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:movie];
movie.view.frame = CGRectMake(0.0f, 50.0f, 320.0f, 320.0f);
movie.fullscreen = YES;
[self.view addSubview:movie.view];
[movie play];
这是用一个在按下按钮时调用的方法编写的。这段代码曾经有效,但现在代码没有响应。即使我正确连接了xib文件中的所有内容,单击按钮也不会发生任何事情。尝试以下操作:
除去
[电影剧本]
加
movie.shouldAutoplay = YES;
[movie prepareToPlay];
相反
根据我的经验,流媒体电影m3u8在开始播放时有点古怪。在某些情况下,您的原始版本无法正常工作,但我的替换版本始终有效
编辑:
您可能还想使用Apple Mediastream Validator检查您的编码和交付,如此和此所述。您是说什么都没有发生-这是否也意味着NSLog没有执行?NSLog会打印url,但媒体播放器不会启动感谢您的响应。。。。。但在我这一头,运气不好。。。。。。。。它不起作用。。。。oberver抛出服务器未正确配置的通知。。。。。。。。。。。。。。。。我不能理解这一点,以及…请参阅我的最新编辑检查您的服务器端。值得注意的是,句子分隔符并不是成群结队出现的;。