美文网首页
获取本地路径 和播放视频

获取本地路径 和播放视频

作者: 简书花花 | 来源:发表于2020-10-21 11:37 被阅读0次

    获取沙盒目录

    //获取沙盒目录带(Documents)
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
     NSString *documentsDirectory = [paths  firstObject];
     NSString *fullPath = [NSString stringWithFormat:@"%@/%@", documentsDirectory, @"video-test.mp4"];
    
     //NSHomeDirectory() 与 documentsDirectory少(/Documents)
    NSString *fullPath = [NSString stringWithFormat:@"%@/Documents/%@", NSHomeDirectory(), @"video-test.mp4"];
    //
    
    

    获取本地文件(自己理解就是项目里的文件)

     NSString *fullPath = [[NSBundle mainBundle] pathForResource:@"video_test" ofType:@"mp4"];
    

    播放视频

        NSURL *url = [NSURL URLWithString:urlStr];
    // 播放本来视频
    //  NSURL *url = [NSURL fileURLWithPath:fullPath];
        /// 视频播放器
        _videoPlayer = [AVPlayer playerWithURL:url];
        /// 视频播放渲染图层
        AVPlayerLayer *videoLayer = [AVPlayerLayer playerLayerWithPlayer:_videoPlayer];
        [videoLayer setVideoGravity:AVLayerVideoGravityResizeAspect];//显示模式
        [videoLayer setBounds:self.bounds];
        [videoLayer setPosition:CGPointMake(self.width * 0.5, self.height * 0.5)];
        [self.layer addSublayer:videoLayer];
    

    相关文章

      网友评论

          本文标题:获取本地路径 和播放视频

          本文链接:https://www.haomeiwen.com/subject/mbvsmktx.html