240 发简信
IP属地:江苏
  • iOS多线程开发之NSOperation用法总结

    NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现...

  • @冯半仙儿 还没有,还是利用layer的旋转。

    iOS 仿微信小视频功能开发优化记录

    小视频是微信的一个重大创新功能,而在开发小视频时,由于这个功能比较新,需求也没那么多,查阅了大量资料,包括查看各种官方文档、下载所有的视频官方 Demo 和去 GitHub ...

  • 写的很好。如果有解决方案就更好了。。。。

    全面谈谈Aspects和JSPatch兼容问题(更新建议)

    1. 背景 Aspects 和 JSPatch 是 iOS 开发中非常常见的两个库。Aspects 提供了方便简单的方法进行面向切片编程(AOP),JSPatch可以让你用 ...

  • + (UIImage *)decodedImageWithImage:(UIImage *)image是说的这段么,,,

    IOS 微信聊天发送小视频的秘密(AVAssetReader+AVAssetReaderTrackOutput播放视频)

    对于播放视频,大家应该一开始就想到比较方便快捷使用简单的MPMoviePlayerController类,确实用这个苹果官方为我们包装好了的 API 确实有很多事情都不用我们...

  • @葱神大大 + (CGImageRef) imageFromSampleBuffer:(CMSampleBufferRef) sampleBuffer rotation:(UIImageOrientation)orientation orientation = UIImageOrientationRight ,请问怎么旋转成UIImageOrientationUp 。有好的解决方案吗?

    IOS 微信聊天发送小视频的秘密(AVAssetReader+AVAssetReaderTrackOutput播放视频)

    对于播放视频,大家应该一开始就想到比较方便快捷使用简单的MPMoviePlayerController类,确实用这个苹果官方为我们包装好了的 API 确实有很多事情都不用我们...

  • @pepsikirk + (CGImageRef) imageFromSampleBuffer:(CMSampleBufferRef) sampleBuffer rotation:(UIImageOrientation)orientation{
    CVImageBufferRef imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);
    // Lock the base address of the pixel buffer
    CVPixelBufferLockBaseAddress(imageBuffer, 0);
    // Get the number of bytes per row for the pixel buffer
    size_t bytesPerRow = CVPixelBufferGetBytesPerRow(imageBuffer);
    // Get the pixel buffer width and height
    size_t width = CVPixelBufferGetWidth(imageBuffer);
    size_t height = CVPixelBufferGetHeight(imageBuffer);
    //Generate image to edit
    unsigned char* pixel = (unsigned char *)CVPixelBufferGetBaseAddress(imageBuffer);
    CGColorSpaceRef colorSpace=CGColorSpaceCreateDeviceRGB();
    CGContextRef context=CGBitmapContextCreate(pixel, width, height, 8, bytesPerRow, colorSpace, kCGBitmapByteOrder32Little|kCGImageAlphaPremultipliedFirst);
    CGImageRef image = CGBitmapContextCreateImage(context);
    CGContextRelease(context);
    CGColorSpaceRelease(colorSpace);
    CVPixelBufferUnlockBaseAddress(imageBuffer, 0);
    UIGraphicsEndImageContext();

    return image;
    }
    ----- 就是不知道怎么旋转回来。。。。

    iOS 仿微信小视频功能开发优化记录

    小视频是微信的一个重大创新功能,而在开发小视频时,由于这个功能比较新,需求也没那么多,查阅了大量资料,包括查看各种官方文档、下载所有的视频官方 Demo 和去 GitHub ...

  • @pepsikirk 这样就不满足需求了。。

    iOS 仿微信小视频功能开发优化记录

    小视频是微信的一个重大创新功能,而在开发小视频时,由于这个功能比较新,需求也没那么多,查阅了大量资料,包括查看各种官方文档、下载所有的视频官方 Demo 和去 GitHub ...

  • @Archer_alone 循环播放的时候我这不会闪烁,只有播放旋转的时候回闪烁一下。

    iOS 仿微信小视频功能开发优化记录

    小视频是微信的一个重大创新功能,而在开发小视频时,由于这个功能比较新,需求也没那么多,查阅了大量资料,包括查看各种官方文档、下载所有的视频官方 Demo 和去 GitHub ...

  • @Archer_alone 碰到同样的问题,目前的解决方案是吧承载输出流的view相应的旋转。。。。。看起来很挫

    iOS 仿微信小视频功能开发优化记录

    小视频是微信的一个重大创新功能,而在开发小视频时,由于这个功能比较新,需求也没那么多,查阅了大量资料,包括查看各种官方文档、下载所有的视频官方 Demo 和去 GitHub ...

  • @LJ的ios开发 感觉这样好挫,,,,,如果有新的方法可以交流一下。。。。

    iOS 仿微信小视频功能开发优化记录

    小视频是微信的一个重大创新功能,而在开发小视频时,由于这个功能比较新,需求也没那么多,查阅了大量资料,包括查看各种官方文档、下载所有的视频官方 Demo 和去 GitHub ...