zoukankan      html  css  js  c++  java
  • iOS9 视频播放

       self.videoFileURL = [NSURL URLWithString:[NSString stringWithFormat:@"file:///%@", self.vedioString]];
        if (!_videoFileURL) {
            return;
        }
       
        AVAsset *movieAsset = [AVURLAsset URLAssetWithURL:_videoFileURL options:nil];
        self.playerItem = [AVPlayerItem playerItemWithAsset:movieAsset];
        self.player = [AVPlayer playerWithPlayerItem:_playerItem];
        self.playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];
        _playerLayer.frame = CGRectMake(0, 0, self.vedioView.frame.size.width, self.vedioView.frame.size.height);
        _playerLayer.videoGravity = AVLayerVideoGravityResizeAspect;
        [self.vedioView.layer addSublayer:_playerLayer];
           [_playerItem seekToTime:kCMTimeZero];
        [self addNotification];
        [_player play];
     
     
        //在视屏播放完成添加通知
        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(finishPlayer) name:AVPlayerItemDidPlayToEndTimeNotification object:self.player.currentItem];
     
     
    升级后需要注意两个地方 
    1 在build Settings 搜索bitcode 设置成no
    2 在info.plist里添加以下属性 
    程序中报错:
     App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
    解决方法:
     

    在info.plist 加入key

    <key>NSAppTransportSecurity</key>
    <dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    </dict>
    
    
     
     
  • 相关阅读:
    PageRank
    Map-Reduce基础
    Docker Hadoop LAMP安装配置教程
    HDFS Architecture
    Goole Search Auto Complete
    TopK-微博今日热门话题
    Hadoop开发环境搭建
    文本数据挖掘 Matrix67: The Aha Moments
    神经风格转换Neural Style Transfer a review
    神经风格转换 (Neural-Style-Transfer-Papers)
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5019821.html
Copyright © 2011-2022 走看看