The problem is in the way the TabControl works. It removes the tab content which is not visible from the visual tree and then it adds it back again when the tab item is selected.
You can handle the events in the media player and to store its current time position (and state). When the player is back loaded you can point to its previous state.
Let us know if you need more help on that.
the Telerik team