Ios 如何在AVPlayer中播放日常运动视频

Ios 如何在AVPlayer中播放日常运动视频,ios,objective-c,avplayer,dailymotion-api,Ios,Objective C,Avplayer,Dailymotion Api,如何在AVPlayer中播放dailymotion视频。有没有办法在iPhone中播放dailymotin的URL链接。 我正在尝试从URL播放视频的代码 videoPlay = [AVPlayer playerWithURL:@"Dailymotion URL"]; avPlayerLayer =[AVPlayerLayer playerLayerWithPlayer:videoPlay]; [avPlayerLayer setFrame:CGRectMake(0.0,0.0,playView

如何在AVPlayer中播放dailymotion视频。有没有办法在iPhone中播放dailymotin的URL链接。 我正在尝试从URL播放视频的代码

videoPlay = [AVPlayer playerWithURL:@"Dailymotion URL"];
avPlayerLayer =[AVPlayerLayer playerLayerWithPlayer:videoPlay];
[avPlayerLayer setFrame:CGRectMake(0.0,0.0,playView.frame.size.width,playView.frame.size.height)];
[playView.layer addSublayer:avPlayerLayer];
[avPlayerLayer setBackgroundColor:[[UIColor greenColor]CGColor]];
[videoPlay seekToTime:kCMTimeZero];
[videoPlay play];

提前感谢。

在AVPlayer中无法播放Dailymotion视频,我建议您使用objective-c SDK从使用Dailymotion播放器的iphone中播放Dailymotion视频。您可以通过以下网址获得:查看@spassas谢谢您的ans,但它对我不起作用。我已经解决了这个问题。可以在avplayer中播放日常运动视频。请检查我的答案。您在代码中究竟在哪里使用avplayer?
NSString *urlString = [NSString stringWithFormat:@"http://www.dailymotion.com/embed/video/%@", videoId];
    NSURL *URL = [NSURL URLWithString:urlString];
    NSURLRequest *request = [NSURLRequest requestWithURL:URL];
    NSOperationQueue *queue = [[NSOperationQueue alloc] init];

    [NSURLConnection sendAsynchronousRequest:request
                                       queue:queue
                           completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {

                               NSString *html = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
                               NSString *str;
                               NSRange startRange = [html rangeOfString:@"var info = {"];
                               str = [html substringFromIndex:startRange.location];
                               NSRange endRange = [str rangeOfString:@"{"];
                               str = [str substringFromIndex:endRange.location];
                               endRange = [str rangeOfString:@"},"];
                               NSString *jsonString = [str substringToIndex:endRange.location+1];
                               jsonString = [jsonString stringByAppendingString:@"}"];
                               NSError *err = nil;
                               NSDictionary *result = [NSJSONSerialization JSONObjectWithData:[jsonString dataUsingEncoding:NSUTF8StringEncoding] options:0 error:&err];

                               if(err)
                               {
                                   NSLog(@"Error Parsing : %@",[err localizedDescription]);
                               }