Я хочу сделать просмотр видео внутри UIView с закругленными прямоугольниками

Я хочу сделать просмотр видео внутри UIView.

Я хочу сделать просмотр видео, который отображается так же, как при первом запуске приложения Paper by FiftyThree.

Поэтому я попытался сделать простой проект просмотра видео Xcode.

Но его вид не стал закругленным прямоугольником. Знаете ли вы, как сделать просмотр видео, как приложение "Бумага"?

1 ответ

Решение

Если вы хотите что-то подобное;

Просто сделай это:

  1. Добавить каркас QuartzCore

  2. Измени свой viewDidLoad,

Это:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    KHFVideo *video = [KHFVideo videoNamed:@"sample.mp4"];
    KHFVideoView *videoView = [[KHFVideoView alloc] initWithFrame:CGRectMake(0, 0, 300, 300)];
    videoView.layer.cornerRadius = 150.f;
    videoView.layer.masksToBounds = YES;
    videoView.backgroundColor = [UIColor blueColor];
    [videoView setVideo:video];
    videoView.center = self.view.center;
    [self.view addSubview:videoView];

    [videoView play];
}

Надеюсь это поможет..:)

Другие вопросы по тегам