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:^{

                }];

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


  • 相关阅读:
    golang --写test测试用例
    Golang ---testing包
    golang --Converting and Checking Types
    python ---升级所有安装过的package
    给定数组和某个值,求和等于某值的序号
    https://leetcode-cn.com/
    Java8内存模型—永久代(PermGen)和元空间(Metaspace)
    TJ Holowaychuk是怎样学习编程的?
    Idea代码可视化插件
    python3插入数据
  • 原文地址:https://www.cnblogs.com/shanyimin/p/4704051.html
Copyright © 2011-2022 走看看