zoukankan      html  css  js  c++  java
  • An AVPlayerItem cannot be associated with more than one instance of AVPlayer错误

    An AVPlayerItem cannot be associated with more than one instance of AVPlayer

     

    An AVPlayerItem cannot be associated with more than one instance of AVPlayer 

    
    
    如果出现这个问题可以在初始化的时候不设置ContentURL
    moviePlayerController_ = [[MPMoviePlayerViewController alloc] init];
    moviePlayerController_.movieSourceType = MPMovieSourceTypeStreaming;
    [moviePlayerController_.moviePlayer setContentURL:url];


    原代码:(dingdone)

                NSString *titleStr = [mediaDic objectForKey:kMediaVideoTitleKey];

                NSURL *vodurl = [mediaDic objectForKey:kMediaVideoUrlKey];

                HGMoviePlayerViewController *mediaPlayerController = [[HGMoviePlayerViewController alloc] initWithFrame:self.view.bounds contentURL:vodurl initialType:HGMoviePlayerControlStyleFullScreen withController:nil];

                [mediaPlayerController alwaysHideComment:YES];

                [mediaPlayerController alwaysHideShare:YES];

                mediaPlayerController.contentTitle = titleStr;

                [AppNavigationController presentViewController:mediaPlayerController animated:YES completion:^{

                }];

    播放MP4文件会闪退,改为

       NSString *titleStr = [mediaDic objectForKey:kMediaVideoTitleKey];

                NSURL *vodurl = [mediaDic objectForKey:kMediaVideoUrlKey];

                HGMoviePlayerViewController *mediaPlayerController = [[HGMoviePlayerViewController alloc] initWithFrame:self.view.bounds contentURL:nil initialType:HGMoviePlayerControlStyleFullScreen withController:nil];

                [mediaPlayerController setContentURL:vodurl];

                [mediaPlayerController play];         

                [mediaPlayerController alwaysHideComment:YES];

                [mediaPlayerController alwaysHideShare:YES];

                mediaPlayerController.contentTitle = titleStr;

                [AppNavigationController presentViewController:mediaPlayerController animated:YES completion:^{

                }];

    闪退问题解决,黄底部分是修改的代码。


  • 相关阅读:
    Live Writer配置
    protobufnet 学习手记
    好的Sql语句也能提高效率(二)
    关于CodeSmith的输出问题
    [Scrum]12.29
    [scrum] 1.4
    分享 关于c#注释的规范
    [Scrum] 1.3
    分享:将XML(VS提取注释时生成)转换为Chm的一个方法
    【Scrum】2010.12.27
  • 原文地址:https://www.cnblogs.com/shanyimin/p/4704051.html
Copyright © 2011-2022 走看看