No, the DJI Mic 2 is not compatible with the GoPro Hero12 Black.
DJI Mic 2's wired outputs are USB-C, Lightning, and 3.5mm TRS -- all designed to plug into a port. GoPro Hero12 Black has no native 3.5mm or wired mic port on the body itself; GoPro's own tech specs list no 3.5mm jack, only Bluetooth Audio Support for classic Bluetooth-audio devices (not DJI Mic 2's RF transmission system), and route wired mic input through the separate Media Mod accessory (explicitly listed as H12B-compatible). Requires GoPro's Media Mod to add a 3.5mm mic port.
What works instead
See all compatible microphone for the DJI Mic 2 →“Connector USB-C HDMI Port Media Mod (H9B/H10B/H11B/H12B)”
“Mic 2 supports USB-C and Lightning outputs, as well as 3.5mm TRS analog output. It is compatible with most cameras, smartphones, and computers.”
Last verified:
Confidence: high confidence