iOS开发iOS开发者进阶iOS学习开发

iOS SJVideoPlayer使用中遇到的坑

2019-10-17  本文已影响0人  __Mr_Xie__

前言

SJVideoPlayer 总体来说还是一个不错的框架,不过使用中也遇到一些问题,还好都一一解决了。

遇到的问题



#import "ViewController.h"
#import <SJVideoPlayer/SJVideoPlayer.h>

@interface ViewController ()

@end

@implementation JQXCourseDetailVC

- (void)viewDidLoad {
    [super viewDidLoad];

    SJVideoPlayer.update(^(SJVideoPlayerSettings * _Nonnull common) {
        NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"网络url字符串"]];
        common.placeholder = [UIImage imageWithData:data];
    });
}

- (void)dealloc {
   // 在控制器释放的时候,一定要设置placeholder为nil,要不会有placeholder缓存
    SJVideoPlayer.update(^(SJVideoPlayerSettings * _Nonnull common) {
        common.placeholder = nil;
    });
    TESTLog(@"%d - -[%@ %s]", (int)__LINE__, NSStringFromClass([self class]), sel_getName(_cmd));
}

@end

Author

如果你有什么建议,可以关注我的公众号:iOS开发者进阶,直接留言,留言必回。

上一篇 下一篇

猜你喜欢

热点阅读