我不明白为什么我的视频不会在iOS设备上播放。请让我知道我缺少什么。另外,是的,我将MediaPlayer.framework导入到.h页面中。我创建了一个按钮,并在点击后调用了从网站播放视频的操作。检查iOS视频不工作(流媒体)Xcode
-(IBAction)playMovie:(id)sender{
NSURL *url=[NSURL URLWithString:@"http://www.videopage/video"]:
moviePlayer = [[MPMoviePlayerController alloc]
initWithContentURL:url];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
NSString *version = [[UIDevice currentDevice] systemVersion];
BOOL isAtLeast84 = [version floatValue] >= 8.35;
if (isAtLeast84) {
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlaybackStateChanged:)
name:MPMoviePlayerPlaybackStateDidChangeNotification
object:moviePlayer];
}
moviePlayer.controlStyle = MPMovieControlStyleDefault;
moviePlayer.shouldAutoplay = YES;
[self.view addSubview:moviePlayer.view];
[moviePlayer setFullscreen:YES animated:YES]; }
-(void) moviePlayBackDidFinish:(NSNotification*)notification {
MPMoviePlayerController *player = [notification object];
[[NSNotificationCenter defaultCenter]
removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
if ([player
respondsToSelector:@selector(setFullscreen:animated:)])
{
[player.view removeFromSuperview];
} }