阅读背景:

itemFailedToPlayToEnd在播放视频时iOS中出错

来源:互联网 
-(void)playVideo
{
    NSURL *vedioURL;
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSArray *filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:documentsDirectory  error:nil];
    NSLog(@"files array %@", filePathsArray);

    NSString *fullpath;

    for ( NSString *apath in filePathsArray )
    {
        fullpath = [documentsDirectory stringByAppendingPathComponent:apath];
        vedioURL =[NSURL fileURLWithPath:fullpath];
    }
    NSLog(@"vurl %@",vedioURL);

    moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:vedioURL];
    [self.view addSubview:moviePlayer.view];
    [moviePlayer.moviePlayer prepareToPlay];
    [moviePlayer.view setFrame:self.view.bounds];  // player's frame must match parent's
    //moviePlayer.moviePlayer.movieSourceType = MPMovieSourceTypeUnknown;

    moviePlayer.moviePlayer.fullscreen = YES;
    [moviePlayer.moviePlayer play];
     [self.view bringSubviewToFront:btnSkip];
//    [[NSNotificationCenter defaultCenter] addObserver:self
//                                             selector:@selector(movieFinishedCallback:)
//                                                 name:MPMoviePlayerPlaybackDidFinishNotification
//                                               object:moviePlayer];


}
-(void)playVideo
{
    NSURL *vedioURL;
    NSA



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: