iPhone 12 mini offers up to 15 hours of video playback, up to 10 hours of streaming video playback, and up to 50 hours of audio playback. It supports fast charging and wireless charging with MagSafe.