out-of-sync audio and video after rendering

When I am working within Davinci there is no Sync problems - audio and video is synchronized.
But when I do rander and try to watch my video on TV or Tab or smartphone - the audio and video
out-of--sync.
BUT! When I watching rendered video on PS with help of media player there is no out-of-sync!
What should I do to make my vide и synchronized when played on TV and other devises?
PS
I noticed that video that I use in my project hase a different framerate.
Could it be a cause of problem?
But when I do rander and try to watch my video on TV or Tab or smartphone - the audio and video
out-of--sync.
BUT! When I watching rendered video on PS with help of media player there is no out-of-sync!
What should I do to make my vide и synchronized when played on TV and other devises?
PS
I noticed that video that I use in my project hase a different framerate.
Could it be a cause of problem?