As often happens, it depends on your requirements.
You can use the multimedia element that comes with Silverlight ( msdn info here ), however this means that you need to build everything from scratch, they do not come with a โchrome playerโ, as in buttons and visual styles.
If you want to create a pre-configured โplayerโ, there are at least a few options, the Expression Encoder tool (a free version is available) comes with several Silverlight players that you can freely use and modify if you wish. You will find them in the templates section of the expression encoding tool.
Another option is to use the "Microsoft Media Platform: Player Framework" (formerly known as the Silverlight Media Framework (SMF)), which is an open source project in which Microsoft participates, and comes with a full-featured "player", and is built on industry standards , you can find it at http://smf.codeplex.com .
Good luck
Ola karlsson
source share