I have a really weird mic problem, When I logg into Teamspeak and speak and my mates can hear me perfectly fine, but when I load up PR, leaving TS on. I cant use TS to speak to them they dont hear me

I have to use Voip and they can hear me perfect.
I dont get it? TS doesnt work when I load up PR but does work when on my desktop.
But Voip works in game
Oh and TS works on other games its just pr/bf2 its not.
I have just bought a new mic aswell thinking it was my old mic but its not.
Help please
