// add original image first with existing opacity [image drawInRect:CGRectMake(0,0,image.size.width,image.size.height)];
// add play icon over the image in the middle with supplied opacity if applicable [playIcon drawInRect:CGRectMake((image.size.width - playIcon.size.width) / 2.0, (image.size.height - playIcon.size.height) / 2.0, playIcon.size.width,playIcon.size.height) blendMode:kCGBlendModeNormal alpha:0.9];
// get merged image UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();