我想在带有圆角矩形的UIView中制作视频视图

时间:2014-12-28 09:28:48

标签: ios objective-c iphone video uiview

我想在UIView中制作视频。

我想制作一个视频视图,其显示方式与您FiftyThree App首次启动论文时类似。

所以我尝试制作一个简单的视频观看Xcode project

但是它的视图没有变成圆角矩形。 你知道如何制作像纸质应用程序一样的视频视图吗?

1 个答案:

答案 0 :(得分:0)

如果你想要这样的东西;

enter image description here

这样做:

  1. 添加QuartzCore框架

  2. 更改viewDidLoad

  3. 此:

    - (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];
    }
    

    希望这会有所帮助.. :)