zoukankan      html  css  js  c++  java
  • iOS 对网络视频采集视频截图

    在播放网络视频是  经常可以看到播放按钮下面是该制品的某个截图 :

    一般情况下  后台服务器是可以把视频截图一起返回给你 你直接拿到图片显示就可以了 

    但是当后台没有提供时  我们也可以根据视频地址 自己去截取视频截图:

    //获取视频封面  videoURL:视频网络地址
    - (UIImage*)thumbnailImageForVideo:(NSURL *)videoURL {
        
        AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil];
        
        AVAssetImageGenerator *gen = [[AVAssetImageGenerator alloc] initWithAsset:asset];
        
        gen.appliesPreferredTrackTransform = YES;
        
        CMTime time = CMTimeMakeWithSeconds(2.0, 600);
        
        NSError *error = nil;
        
        CMTime actualTime;
        
        CGImageRef image = [gen copyCGImageAtTime:time actualTime:&actualTime error:&error];
        
        UIImage *thumbImg = [[UIImage alloc] initWithCGImage:image];
        
        return thumbImg;
        
    }
  • 相关阅读:
    List sort()方法
    解析器
    beautifulsoup库
    break 语句
    enumerate函数
    POJ 1915 Knight Moves
    POJ 1745 Divisibility
    POJ 1731 Orders
    POJ 1664 放苹果
    POJ 1606 Jugs
  • 原文地址:https://www.cnblogs.com/gaoxiaoniu/p/5332710.html
Copyright © 2011-2022 走看看