问题
MediaPlayerElement is replacement for "old" MediaElement. My question is Why?
What is the difference between MediaPlayerElement and MediaElement ?
回答1:
Media Player element uses Media Playback Source in form of MediaSource class which has many methods so it can provide media source by several ways like
- Streams
- StorageFiles
- Uri
and some more as well. It can also be rendered on any XAML surface like a grid or a button. these are main upgrades in Media Player element but you can read in detail about all features here .
回答2:
MediaPlayerElement is the evolution of MediaElement.
In Windows 10, build 1607 and on we recommend that you use MediaPlayerElement in place of MediaElement. MediaPlayerElement has the same functionality as MediaElement, while also enabling more advanced media playback scenarios. Additionally, all future improvements in media playback will happen in MediaPlayerElement.
Newer MediaPlayerElement decomposes the control in MediaPlayer class and a lightweight control over it. This provides better flexibility and new features for playback.
Another paragraph on the relation of the controls and suggested migration path:
… For more information about the
MediaPlayerclass, including guidelines on how to transition fromMediaElementtoMediaPlayerElement, see the Media playback page.
来源:https://stackoverflow.com/questions/44730683/uwp-mediaplayerelement-vs-mediaelement