Battery Life It lasts for up to 15 hours with standard video playback, up to 10 hours with streaming video playback, and up to 50 hours with audio playback. The iPhone 12 and iPhone 12 mini support fast charging and can charge to 50 percent within 30 minutes using a Lightning to USB-C cable and a 20W power adapter.