We've run into multiple instances of 3rd party apps improperly closing the MediaPlayer when it's disconnected from the MediaPlayerElement. Specifically, they dispose of the source while it's still active on the MediaPlayer resulting in fatal MF_E_SHUTDOWN errors. Added guidance on how to correctly disconnect the MediaPlayer from the MediaPlayerElement and dispose of the MediaPlayer and Source.
Added some missing details on how the MediaPlayer responds differently depending on whether MediaPlayerElement creates it and some nuances with how the underlying MediaPlayer can get out of sync with MediaPlayerElement properties.
We've run into multiple instances of 3rd party apps improperly closing the MediaPlayer when it's disconnected from the MediaPlayerElement. Specifically, they dispose of the source while it's still active on the MediaPlayer resulting in fatal MF_E_SHUTDOWN errors. Added guidance on how to correctly disconnect the MediaPlayer from the MediaPlayerElement and dispose of the MediaPlayer and Source.
Added some missing details on how the MediaPlayer responds differently depending on whether MediaPlayerElement creates it and some nuances with how the underlying MediaPlayer can get out of sync with MediaPlayerElement properties.