Tag: 水印

如何在iPhone上添加video文字

我想在MPMoviePlayerViewController正在播放的video上添加一个文本或string,使其成为正在播放的video的一部分。 所以,当我在Facebook或Twitter上发布video时,文本必须显示在video上方。 为此,我尝试获取video的所有帧,然后在每个帧上写入文本,然后再制作所有这些帧的video。 但是这样,我得到内存问题,并在设备上崩溃。 – (NSArray*)getVideoFramesFromMovieController:(MPMoviePlayerViewController*)mpMoviePlayerVC { NSLog(@"Getting frames from a video asset."); // videoFrames = [NSMutableArray array]; NSMutableArray *videoFrames = [NSMutableArray array]; for(float i= 0; i <= mpMoviePlayerVC.moviePlayer.duration; ) { UIImage *singleFrameImage = [mpMoviePlayerVC.moviePlayer thumbnailImageAtTime:i timeOption:MPMovieTimeOptionExact]; [videoFrames addObject:singleFrameImage]; NSLog(@"Got frame number : %d",[videoFrames count]); i = i + (1/self.frameRate) ; //frame capturing duration ie […]