March 2020
If your speaker's aren't working, it's because Windows 10 is trying to use Microphone channel as speaker. You can prevent this from happening by turning off a setting, but it'll disable your mic...so there is further troubleshooting to be had.
Test it out:
1. Start up a session of Battlefield
2. Hit the Windows key to go to desktop
3. Look in bottom-right and you'll notice microphone icon in task tray
4. Click this icon OR go to Settings > Microphone
5. Look for Microphone privacy settings
6. Scroll down on menu and select: Turn OFF "Allow desktop apps to access your microphone"
This baffled me for the longest time until I saw that little Microphone icon come up in task tray.