×

First time here?

You are looking at the most recent posts. You may also want to check out older archives. Please leave a comment, ask a question and consider subscribing to the latest posts via RSS or email. Thank you for visiting!

If you aren’t aware of the Silverlight Media Framework, you should take a look.  This is a media playback framework for Silverlight that is based off of a lot of best practices from such implementations as the NBC Olympics, Sunday Night Football and others. 

Silverlight Media Framework screenshot

It has a lot of features built-in to the framework such as:

  • Logging
  • DVR-style features
  • Fast forward
  • Slow motion
  • Media Markers
  • etc

Basic stuff plus some great included features and extensibility points.

Missing Features – Part 1

What I didn’t like in v1 was two things: it was only for Smooth Streaming and it was a framework versus just a XAP I could use in a web application.  After some successful complaining :-) and an opportunity to get into a milestone build, the progressive download feature was added which enabled non-Smooth Streaming people to use it.

I’m wanting to standardize on what our teams are providing for best practices, so I’ve started using this player. 

NOTE: Does SL Video Player still live?  Yes, and it has VERY basic features.  It is super small and simple, but may not be for everyone’s liking.

So I started to solve the other problem, primarily for my use, of having essentially a stand-alone player using this framework. 

Extending the Silverlight Media Framework

You see, the SMF itself is essentially a set of controls…but not an ‘app’ itself that you can just consume the binary.  What I did was basically create a new Silverlight application myself with one simple element: Player.  This way I could implement what I needed for my use.  The first thing I wanted was to have a simple XAP that I’d be able to load parameters in…very much like we did for SL Video Player on codeplex.  To make essentially the player have a flexible use model.  I could host the player anywhere and just feed it media to play.

I used the InitParams feature of the Silverlight plugin model to enable me to pass in parameters to the application.  I wanted a simple parameter ‘media’ that basically was a URI to my media.  For most of my needs this would be a progressive download situation.  I added the simple feature using InitParams, and passed that URI to the MediaElement of the player framework.  All was well.

Missing Features – Part 2

I then realized two features that I love about the Expression Encoder templates: AutoLoad and ThumbnailImage.  These two features are pretty much essential for a bandwidth saving playback experience.  AutoLoad basically disables the media from starting to be fetched until the user clicks play.  The ThumbnailImage enables a static screenshot view to be displayed until a media frame could be captured.  These two features work well together.

The AutoLoad (cueing) was critical for me.  I didn’t want media to start downloading until the user said so.  This saves me bandwidth as well as doesn’t annoy the user if there is a ton of media on one page (which might not be a good UX to begin with, but I digress).

I saw an event PlayControlClicked in the framework that I felt I could tap into.  I figured I’d just wire up to that event and set the MediaElement.Source when the user clicked that.  FAIL.  The problem was that the play control in the current framework isn’t even enabled until the media source is set.  This defeated my whole purpose.

After some spelunking in the source – did I mention that SMF is Open Source? – I found the culprit functions.  Disabling them made everything work but it just didn’t feel right.  Luckily one of the developers of the framework, Kevin from Vertigo, and I start chatting (virtually of course, after all nobody ‘talks’ anymore for real right?).  I told him of my findings and hacks and he educated me that I didn’t even need to mess with the source, but could accomplish my needs by subclassing the Player.  Kevin sent me some sample code for what he called a DeferredSource, which is what I wanted.

After some quick tests, I realized that I should keep all scenarios enabled:

  • Deferred loading (AutoLoad=false)
  • Normal progressive playback (AutoLoad=true)
  • Windows Streaming
  • IIS Smooth Streaming

I modified Kevin’s source a bit and got everything working.  Now I have 3 parameters:

  • media – the URI of the stream, IIS Smooth Streaming manifest, or media file for progressive download
  • autoload – used really only for progressive download, would enable/disable cueing of the video upon load
  • ss – to specify if the URI indicated in ‘media’ is an IIS Smooth Streaming implementation

With this done I can now do something as simple as:

   1: <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="320" height="240">
   2:   <param name="source" value="/ClientBin/SmfSimplePlayer.xap"/>
   3:   <param name="background" value="white" />
   4:   <param name="minRuntimeVersion" value="3.0.40818.0" />
   5:   <param name="initParams" value="media=URL_TO_YOUR_VIDEO" />
   6:   <param name="autoUpgrade" value="true" />
   7:   <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none">
   8:           <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
   9:   </a>
  10: </object>

Boom, done.  Now I had a player based on SMF that served my needs.

Wishlist

I still didn’t implement the ThumbnailImage in my player.  This is a wishlist item for me…it isn’t critical but nice for when AutoLoad=false so it isn’t just a blank screen!  Additionally, the one thing I have to admit I’m not wild about is the overall size.  The compiled XAP is 230K.  In contrast my SL Video Player is 16K.  Why the big size?  Well, the SMF today is intended for someone who really wants to implement all the features it provides, including Smooth Streaming.  If you aren’t using Smooth Streaming, then you still have those dependencies with you…not ideal.

In talking with the dev team and framework team, I know their plans for updated milestones of SMF and am pleased with the roadmap.  They have taken a lot of feedback of how mainstream uses might be implemented and will make it continue to be awesome with a bit more flexibility of taking what you need!

Summary

If you need a solid, basic player take a look at SMF.  There are other players out there of course, but this one is based on proven best practices in the toughest situations.  And it is only getting better.  There is a lot of room for improvement for the ‘YouTube’ style simplicity of playback for medium-low quality video playback for your personal sites showing home movies, etc. – and I know that scenario will improve, because I’m pushing for it as well.

If you want to use what I’ve done here, feel free – here are the files:

There are also a bunch of videos for working with the Silverlight Media Framework beyond the basics.  Be sure to check them out!

Hope this helps!



This work is licensed under a Creative Commons Attribution By license.


2/10/2010 11:25 AM | # re: Using Silverlight Media Framework for simple playback
Jason -- yeah, I'm thinking a plugin model for dialing in what you need/want is ideal ;-) ;-)

For the audio player -- agreed. What's the best UI one you've seen out there that meets your needs?
2/10/2010 12:14 PM | # re: Using Silverlight Media Framework for simple playback
I get "Error 1 The tag 'CoreSmoothStreamingMediaElement' does not exist in XML namespace 'clr-namespace:Microsoft.SilverlightMediaFramework.Player;assembly=Microsoft.SilverlightMediaFramework.Player'. C:\Project\SilverLight\SmfSimplePlayer\MainPage.xaml 12 14 SmfSimplePlayer

Compiling this project (same for all Smooth Streaming sample projects). I've noticed quite a few others posting the same complaint. I have latest IIS Smooth Streaming SDK and Silverlight Media Framework components downloaded, this is what I have:

// Assembly Microsoft.Web.Media.SmoothStreaming, Version 3.0.711.8


Location: C:\Project\SilverLight\IISSmoothSDK\Microsoft.Web.Media.SmoothStreaming.dll
Name: Microsoft.Web.Media.SmoothStreaming, Version=3.0.711.8, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Type: Library

// Assembly Microsoft.SilverlightMediaFramework.Player, Version 1.2009.1112.1


Location: C:\Project\SilverLight\SMF\Microsoft.SilverlightMediaFramework.Player.dll
Name: Microsoft.SilverlightMediaFramework.Player, Version=1.2009.1112.1, Culture=neutral, PublicKeyToken=null
Type: Library
2/10/2010 12:43 PM | # re: Using Silverlight Media Framework for simple playback
Matt - Make sure you get the latest SMF..here's the refs I have:
Microsoft.SilverlightMediaFramework.* 1.2010.114.1
Microsoft.Web.Media.SmoothStreaming 30.0.711.8
2/10/2010 10:38 PM | # re: Using Silverlight Media Framework for simple playback
the link to the compiled xap isn't working
2/11/2010 12:25 AM | # re: Using Silverlight Media Framework for simple playback
Hi,

Awsome article. This kind of the information is the I am Looking for.

Thanks,
Thanigainathan.S
2/11/2010 7:26 AM | # re: Using Silverlight Media Framework for simple playback
Stuart -- my bad, corrected.
2/12/2010 6:20 AM | # re: Using Silverlight Media Framework for simple playback
The smooth streaming dll has a big impact on the xap size. It makes up for half the size. So even if the SMF was stripped down to a minimum, the size wouldn't go below 100 K. May we hope for some of the core smooth streaming functionality to be built in to Silverlight 5?
2/12/2010 7:12 AM | # re: Using Silverlight Media Framework for simple playback
Tor -- that's right. As I said above that's my only complaint. If you aren't using Smooth Streaming, you still bring it along with you (the Smooth Streaming Media Element). This is planned to change in the next iteration of SMF...more like a cafeteria style -- take what you need.
3/2/2010 3:55 AM | # re: Using Silverlight Media Framework for simple playback
Hi;
It is Great article. very informative. I run your source code on my system. It compile successfully but when debug it give me exception. The detail of exception is given bellow.

System.Collections.Generic.KeyNotFoundException was unhandled by user code
Message="The given key was not present in the dictionary."
StackTrace:
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at SmfSimplePlayer.App.Application_Startup(Object sender, StartupEventArgs e)
at System.Windows.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String eventName)
InnerException:

Please Help
3/2/2010 7:24 AM | # re: Using Silverlight Media Framework for simple playback
Waseem -- you are missing one of the startup parameters.
4/6/2010 1:31 PM | # re: Using Silverlight Media Framework for simple playback
Tim, can you elaborate on how to use the Media initparams please? I removed the SmoothStreamingSource property from the XAML player, and then tried to pass that through the media param, but it didnt work. I am also curious how to dynamically set this initparam from my asp.net page as well.
Thanks
4/6/2010 2:57 PM | # re: Using Silverlight Media Framework for simple playback
I wanted to elaborate on what I said above...basically, I made all the changes in the code, added the customsmf class etc. I then tried setting the media param to the sample video url that smf provides, I even tried a url to a wmv file on the web and also a ~/Video/myVideo.wmv param for a local video. Couldnt get any video to play in all the cases. I am using the 1/14/2010 dll's.
4/6/2010 3:11 PM | # re: Using Silverlight Media Framework for simple playback
Reza -- look at the sample above for setting the media={} param in the object tag
4/6/2010 4:40 PM | # re: Using Silverlight Media Framework for simple playback
Tim..found the problem. I had to host my web project in local IIS to get a URI instead of using ~/Video/myVideo.wmv'

I did some more research and I found that the newest SMF dll has progressive download built in. So in the player, instead of using StreamingSource, you can just use the Source property and link back to the wmv file. This eliminates for some of your custom code. As far as the mediaSource is the initparams, that can be reused.
4/6/2010 5:15 PM | # re: Using Silverlight Media Framework for simple playback
Reza -- correct, my sample above uses the new SMF with progressive download support. My 'custom' fork was to support lazy loading of the media instead of starting downloading before the user even hits play (potentially wasting bandwidth)
6/6/2010 11:32 PM | # re: Using Silverlight Media Framework for simple playback
Tim-when you extended the code with the _cue variable, is that strictly only to download the file after the play button is clicked when _cue is false?
Also..the codeplex site says that this player is capable of slow motion playing, are you aware on how to add that button onto the player?
Thanks
6/14/2010 6:53 PM | # re: Using Silverlight Media Framework for simple playback
Tim, will you be following this up with the new SMF v2 player? Looks like everything is different in the new version.
Thanks
6/15/2010 2:50 AM | # re: Using Silverlight Media Framework for simple playback
Reza - the v2 framework has this capability taken into account and they will provide a compiled XAP as well, so there would be no need to redo this for v2
8/16/2010 3:57 PM | # re: Using Silverlight Media Framework for simple playback
I recently came across your blog and have been reading along. I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading Married Men Seeking Married Men and for more Married Women Seeking Married Women
8/19/2010 2:24 PM | # re: Using Silverlight Media Framework for simple playback
I love Silverlight Media clarisonic mia Framework
8/23/2010 1:16 PM | # re: Using Silverlight Media Framework for simple playback
This is a good post. This post give truly quality information.I’m definitely going to look into it.Really very useful tips are provided here.thank you so much.Keep up the good works.
Cool Gift
8/24/2010 6:58 PM | # re: Using Silverlight Media Framework for simple playback
he AutoLoad (cueing) was critical for me. I didn’t want media to start downloading until the user said so. This saves me bandwidth as well as doesn’t annoy the user if there is a ton of media on one page (which might not be a good UX to begin with, but I digress).
9/5/2010 1:18 PM | # re: Using Silverlight Media Framework for simple playback
silverlight is good but not many of the streaming sites support it..flash is still the king.Bark off Review Bark off,Barkoff
9/6/2010 2:37 AM | # re: Using Silverlight Media Framework for simple playback
Silverlight provides a retained mode graphics system similar to Windows Presentation Foundation, and integrates multimedia, graphics, animations and interactivity into a single runtime environment. In Silverlight applications, user interfaces are declared in Extensible Application Markup Language and programmed using a subset of the .NET Framework. XAML can be used for marking up the vector graphics and animations. Silverlight can also be used to create Windows Sidebar gadgets for Windows Vista.SEO India - Get good seo services from SEO company in India,USA,UK. If you need SEO services, organic SEO & managed search engine marketing call us +91.8013242527
9/13/2010 2:59 PM | # re: Using Silverlight Media Framework for simple playback
Grreeaatt place, went to woodys after reading this article and I will be going back! Escort listing
9/14/2010 12:34 AM | # re: Using Silverlight Media Framework for simple playback
Thank you for the information of silver gentle media framework however are you able to give me steps to implement silver mild framework.

Dog Training
9/14/2010 2:43 PM | # re: Using Silverlight Media Framework for simple playback
silver light framework for palyback is great it give the video the smooth effect.
full entertainment
9/18/2010 6:57 AM | # re: Using Silverlight Media Framework for simple playback
Remarkable blog, Lets check the Microsoft Silverlight Media Framework 2.0 (SMFv2), Anyway keep posting good blogs. All the best. Remarkable blog, Lets check the Microsoft Silverlight Media Framework 2.0 (SMFv2), Anyway keep posting good blogs. All the best. free MMORPG
9/18/2010 11:32 AM | # re: Using Silverlight Media Framework for simple playback
The quality looks great, is it better than blu ray do you think? Any websites you know that provides live videos? Mike - iPhone Cases 4 U

9/19/2010 8:39 AM | # re: Using Silverlight Media Framework for simple playback
With the features all presented which Silver Media Framework contains, users will never regret having such tool for creating excellent presentations.
Columbus Ohio Real Estate
9/20/2010 8:59 PM | # re: Using Silverlight Media Framework for simple playback
I just viewed the videos edited by silver light media works. The quality is extreme and it shows the power of the tool.

Wilson
jason ferruggia
9/20/2010 9:03 PM | # re: Using Silverlight Media Framework for simple playback
I like the framework and it is very effective when used with videos. Still i am a beginner in video editing so it might be the correct tool that will suit me.

Ryan harris
mike geary
Gravatar
9/24/2010 2:50 PM | # re: Using Silverlight Media Framework for simple playback
When i was upgrade my windows files from internet it was said me to install this new silverlight plugin for media playbacks and i am using it since few months it was nice result.
Your biz
9/27/2010 2:38 AM | # re: Using Silverlight Media Framework for simple playback
Great article! Very good information, been looking for something like this for a while.

Replacement kitchen doors
High gloss kitchen doors
Kitchen cupboard doors
9/28/2010 10:11 AM | # re: Using Silverlight Media Framework for simple playback
Wow that was a pretty useful article, notwithstanding that it flew right over my head lol

electric bicycles for sale
9/29/2010 7:28 PM | # re: Using Silverlight Media Framework for simple playback
i thought silverlight was all done, but it looks like it has a lot of awesome customization, im going to use silverlight now :D thanks for this tutorial!
9/30/2010 12:01 AM | # re: Using Silverlight Media Framework for simple playback
Man silverlight media framework is awesome. It's so clear.

Thanks,
Steve - Learn Forex
9/30/2010 2:57 AM | # re: Using Silverlight Media Framework for simple playback
Hi Tim,

Thanks for the tips with silverlight, was playing around with it the other day but for some reason my Avast anti virus came up with a malware warning? No idea what happenede but I was reading an avast antivirus review saying that it can sometimes detect false positives!
10/1/2010 7:15 AM | # re: Using Silverlight Media Framework for simple playback
Yeah the blogs sounds intesresting to me and can be helpful also for others nice to shown it here.

Casouvenir
Gravatar
10/4/2010 9:36 PM | # re: Using Silverlight Media Framework for simple playback
Thank you for the extremely impressive article. It has great detail that are easy to understand and it also has great tips. I can't wait to read more of your blogs.
from
brisbane makeup artist
10/8/2010 8:04 AM | # re: Using Silverlight Media Framework for simple playback
Tim, great article. Unfortunately, the new framework (2.1) is a new architecture, and your example code does not compile. I tried going back to 1.1 but cannot find a compatible (older) version of Microsoft.Web.Media.SmoothStreaming ( PlaybackState not defined in current version )
10/11/2010 11:41 AM | # re: Using Silverlight Media Framework for simple playback
Silverlight is a good application. Do you have more tips in order to make newbies understand it better? Drivercure
10/17/2010 12:36 AM | # Your post really cool.
Your post really cool. I glad to be here. I enjoyed reading your articles and if allowed I want to bookmark your posts....

copy wii games|copy xbox 360 games
10/18/2010 9:28 AM | # re: Using Silverlight Media Framework for simple playback
i like your article..
10/25/2010 5:05 AM | # re: Using Silverlight Media Framework for simple playback
Nice and very riveting


Venta LW44 Air Humidifier
10/30/2010 11:52 AM | # re: Using Silverlight Media Framework for simple playback
Thanks for the constructive feedbackmobilya dekorasyon : I only felt it limited in the sense that you aren't truely able to 'explore' fully in the way that could in other Zelda games - remember the underground caverns you could once find? - gizli kamera and quite frankly I miss that and it is basically linear in the sense that your destination is already chosen, yes you are still exploring and in a wonderful new way but this Overworld 'Transport' also highlights the limitations of what Nintendo can do with a 3D Zelda game on the DS but what they 'have' achieved is still impressive and I do acknowledge that fully.
ea - the sailing in TWW is still captivating though and was a refreshing change at the time - as for the sidequests, I didn't go into detail because I don't want to spoil anything... this review may be late but I am aware that are still people out there who have yet to play it, but yes there is 'plenty to see and do' which I specifically highlighted as a positive, so I didn't ignore that aspect.
10/31/2010 1:44 PM | # re: Using Silverlight Media Framework for simple playback
Th still people out there who have yet to play it, but yes there is 'plenty to see and do' which I specifically highlighted as a positive, so I didn't ignore that aspect.sikiş izle

@Benedetto - No... I was informed that I'd be receiving the game so going out and buying another copy of it would have been counter-productive in this instance; November was a busy time both for myself and for game direk izle haps been longer too but that was not the case an
11/1/2010 5:38 AM | # re: Using Silverlight Media Framework for simple playback
Great article. Your articles are a pelasure to read and very helpfull indeed. Thank you.

Replacement kitchen doors | High gloss kitchen doors | Modern kitchen doors


11/4/2010 11:41 AM | # re: Using Silverlight Media Framework for simple playback
Th still people out there who have yet to play it, istanbul koltuk yıkama but yes there is 'plenty to see and do' which I specifically highlighted as a positive, so I didn't ignore that aspect aksesuar ürünleri
11/9/2010 1:46 PM | # re: Using Silverlight Media Framework for simple playback
Th still people out there who have yet to play it, ligtv izle but yes there is 'plenty to see and do' which I specifically highlighted as a positive, so I didn't ignore that aspect xxx watch
11/10/2010 8:22 AM | # re: Using Silverlight Media Framework for simple playback
I am glad to sharing like this stuff,I tried many times to use silver spotlight,but no use of that.Here is the information is really helpful for me to access silver spotlight.

Thank you once again,I'll regularly fallow up your posts
Arizona Mortgage Modification
11/10/2010 1:28 PM | # re: Using Silverlight Media Framework for simple playback
Th still people out there who have yet to play it, film izle but yes there is 'plenty to see and do' which I specifically highlighted as a positive, so I didn't ignore that aspect
film indir
@Benedetto - No... I was informed that I'd be receiving the game so going out and buying another copy of it would have been counter-productive in this instance; November was a busy time both for myself and for game
11/11/2010 8:42 PM | # This was a really great contest and hopefully I can attend the next one. It was alot of fun and I really enjoyed myself. Thank
This was a really great contest and hopefully I can attend the next one. It was alot of fun and I really enjoyed myself.

Thanks!

copy ps3 games|copy wii games| how to copy xbox 360 games
11/14/2010 12:54 PM | # re: Using Silverlight Media Framework for simple playback
Th still people out there who have yet to play it, bedava film izle but yes there is 'plenty to see and do' which I specifically highlighted as a positive, so I didn't ignore that aspect
film izle
11/16/2010 9:33 AM | # re: Using Silverlight Media Framework for simple playback
Th still people out there who have yet to play it, film izle but yes there is 'plenty to see and do' which I specifically highlighted as a positive, so I didn't ignore that aspect film izle
11/19/2010 11:34 PM | # re: Using Silverlight Media Framework for simple playback
Great information, will be of use. Thanks!
11/23/2010 9:02 PM | # re: Using Silverlight Media Framework for simple playback
Wow, silverlight is really pushing some comptetion around! Great read there.

Poker Sponsorship
11/23/2010 9:28 PM | # re: Using Silverlight Media Framework for simple playback
Thanks for your mind on this topic.

sc2 cheats
11/24/2010 5:53 PM | # re: Using Silverlight Media Framework for simple playback
If you would like to design your own letterhead, FullColorPrint.com offers downloadable letterhead templates that make it easy for you to create your own custom letterhead using Adobe Photoshop or Illustrator.
12/1/2010 1:29 AM | # re: Using Silverlight Media Framework for simple playback
Excellent information,Ive read your stuff before and youre just too awesome.you are doing right thingSlidingShelf |BarEssentials-HomeandRestaurantBarFurniture |LearnHowToDIYAndSaveMoney
12/9/2010 1:38 PM | # re: Using Silverlight Media Framework for simple playback
I really love the post. Please, keep sharing.

HealthMaster Reviews
12/10/2010 3:35 AM | # re: Using Silverlight Media Framework for simple playback
Really interesting topic that cuts to the core for me right now.

Regards
John
myp2p
myp2p eu
12/13/2010 3:34 AM | # re: Using Silverlight Media Framework for simple playback
Testkings is appreciative to advertise the new and arising certifications alertness guides and braindumps with appropriate abatement for their registered candidates and for new candidates alone for bound time of period. Don't decay your time, abstraction by testking's provided assay alertness kit, save money and access your certifications with accomplished scores. By the Grace of Almighty God, our braindumps are broadly acclimated by the IT able common and humans like to acquirement braindumps and convenance analysis from testking. You will not alone canyon your acceptance assay but, enhance your ability and abilities about the assay artefact you are traveling to pursue.
testking 1z0-007|
testking 156-215|
testking 156-910.70|
testking 642-437|
testking 642-617|
12/20/2010 7:45 AM | # re: Using Silverlight Media Framework for simple playback
The sample output looks great. I guess this Silver Media Framework really is well developed and updated. All features that this application/software contains are all geared towards creating the best output you could ever produce.
accidentclaims
12/20/2010 11:54 AM | # re: Using Silverlight Media Framework for simple playback
I can understand the content, but the navigation doesn’t work so good. I never usually post on blogs but I have found this is very useful work. I high appreciate this post.
wells fargo teamworks
12/21/2010 8:07 AM | # re: Using Silverlight Media Framework for simple playback
I tried many times to use silver spotlight,but no use of that.Here is the information is really helpful for me to access silver spotlight.
Accident Helpline Direct
12/21/2010 10:26 PM | # re: Using Silverlight Media Framework for simple playback
I guess this Silver Media Framework really is well developed and updated. All features that this application/software contains are all geared towards creating the best output you could ever produce.
venta lw44
12/22/2010 5:10 AM | # Helosboing
This launches for a week. You can come here everyday if you want. A lot of people do that too. To make sure thay they choose the best car that suit them the most. Its time to buy or to change your car. bingo
12/24/2010 6:17 AM | # re: Using Silverlight Media Framework for simple playback
This is really helpful.Bespoke software development Setting goals is something which I often struggle with,as I tend to make them either unachievable or I don’t make any at all.Fabric duct It’s easy to think about what you want to achieve, but unless you write it down and make some solid goals with time periods, it is unlikely that they will ever be achieved.SEO Company Thanks a lot.
12/27/2010 8:01 AM | # re: Using Silverlight Media Framework for simple playback
I really like Silverlight, and it's quite useful. But from what I see in my Analytics, not many visitors are using it on my site.
Cheers, watch free movies
12/30/2010 9:30 AM | # re: Using Silverlight Media Framework for simple playback
I really like the Slow motion function of the silverlight media framework player. Zakelijk Bellen
12/30/2010 11:15 AM | # re: Using Silverlight Media Framework for simple playback
Looks great!! Thanks for posting this article.campings gardameer
1/1/2011 1:01 AM | # re: Using Silverlight Media Framework for simple playback
I love this article, i use silverlight all the time. By the way did you know that the best external hard drives come form Iomega? For a comprehensive iomega prestige review you need to be sure there are also other good hard drives being compared. Nonetheless the iomega prestige is pretty much the best hdd.
1/3/2011 7:13 PM | # re: Using Silverlight Media Framework for simple playback
I'm going to go check out silverlight framework right now!
Panasonic Viera 42
1/4/2011 6:58 AM | # re: Using Silverlight Media Framework for simple playback
I already used that Media Player embedded to my blogsite and it's great player, do they have an update nowadays? augusta lawyers
1/5/2011 9:55 AM | # re: Using Silverlight Media Framework for simple playback
Thanks for taking the time to discuss and share this with us, I for one feel strongly about it and really enjoyed learning more about this topic. I can see that you possess a degree of expertise on this subject, I would very a lot like to hear much more from you on this subject matter – I have bookmarked this page and will return soon to hear additional about it. Backlinks
1/5/2011 11:48 AM | # re: Using Silverlight Media Framework for simple playback
After reading this information I'm very glad to say that I have finally found exactly what I was looking for. I will make sure to save this website and check it out on a constant basis.
Best Humidifier
1/5/2011 12:09 PM | # re: Using Silverlight Media Framework for simple playback
I have latest IIS Smooth Streaming SDK and Silverlight Media Framework components downloaded.
heartburn causes
Gravatar
1/8/2011 12:59 PM | # re: Using Silverlight Media Framework for simple playback
Thanks for the tips, have always been a fan of Silverlight. inkasso regnskabsservice
1/9/2011 9:06 AM | # re: Using Silverlight Media Framework for simple playback
silverlight sounds good. But I think HTML5 is better. If all browser support it, User don't need to install something else, because HTML5 support video and playback

Wells Fargo Retirement
1/9/2011 9:12 AM | # re: Using Silverlight Media Framework for simple playback
I was informed that I'd be receiving the game so going out and buying another copy of it would have been counter-productive in this instance.
prostate massage
1/9/2011 5:52 PM | # re: Using Silverlight Media Framework for simple playback
Silver Media Framework contains the features which can create a magnificent output. With those enumerated features, every user is guaranteed to produce his or her desired output. This is a sure way of having an effective and efficient tool which can be used for media purposes. Easily create your own style presets on Silver Media Framework takes advantage of Aperture's ability to work on multiple images with high quality. Thank you for sharing this valuable information. Great post,Tim!
Browsergames
1/14/2011 8:01 AM | # re: Using Silverlight Media Framework for simple playback
All features that this application/software contains are all geared towards creating the best output you could ever produce.
Mobile Review
1/18/2011 6:51 AM | # re: Using Silverlight Media Framework for simple playback
Those are really good points. Because of the importance of the Internet today, most business people take chances on considering SEO services. Houston-based small company that I own got help from link builders. It’s a coffee shop, by the way. I sometimes get stunned when customers would approach me and tell me that they got the info on how to get to my shop from the internet. So I assume they did a pretty good job
Freelance
vacature
interim
vacatures
opdrachten
1/20/2011 11:55 AM | # re: Using Silverlight Media Framework for simple playback
1/25/2011 3:48 PM | # re: Using Silverlight Media Framework for simple playback
1/26/2011 4:14 AM | # re: Using Silverlight Media Framework for simple playback
2/4/2011 2:57 AM | # re: Using Silverlight Media Framework for simple playback
That's a awesome article. I enjoyed the article a lot while reading. Thanks for sharing such a wonderful article.Toyota Previa

2/7/2011 9:20 PM | # All Natural Lotion
like all your post. It is good to see you verbalize from the heart and your clarity on this important subject can be easily observed All Natural Lotion
All Natural Lotion
2/10/2011 10:42 PM | # re: Using Silverlight Media Framework for simple playback
Thanks for your support and informative post.
Garden Furniture
 Austin Homes by Neighborhood
2/17/2011 11:59 PM | # re: Using Silverlight Media Framework for simple playback
I really appreciate this posting. Thanks for this nice posting.Thanks for your support and informative post.
how to lose belly fat
2/18/2011 1:14 AM | # re: Using Silverlight Media Framework for simple playback
I think you’ve made some truly interesting points.
It looks more like a video game?
asbestos lung cancer
2/18/2011 4:32 PM | # re: Using Silverlight Media Framework for simple playback
Great article, this is actually the same thing used to play our streaming videos at home from online I believe.android phones
2/20/2011 9:17 PM | # re: Using Silverlight Media Framework for simple playback
I figured I’d just wire up to that event and set the MediaElement.Source when the user clicked that. FAIL. The problem was that the play control in the current framework isn’t even enabled until the media source is set.

link building service
2/21/2011 11:06 PM | # re: Using Silverlight Media Framework for simple playback
Silverlight is a must-have framework for windows user these days. most of new application needs silverlight to be installed. dvd ripper for mac mac dvd ripper
3/4/2011 10:37 AM | # re: Using Silverlight Media Framework for simple playback
Interesting post. I have been wondering about this issue,so thanks for posting.
Pretty cool post.It's really very nice and useful post.Thanks for sharing this with us!it’s my first visit
Facebook Like
3/21/2011 8:54 AM | # re: Using Silverlight Media Framework for simple playback
this is an amazing psot!thanks for sharing!i hope you’ll give more information about! Undoubtedly the perfect write-up! I’ve truly book-marked it and emailed this out to every one of my close friends as I know they’ll be curious, thank you very much!peeling acne
3/23/2011 4:52 AM | # re: Using Silverlight Media Framework for simple playback
Thanks for the silverlight coding...

Glyconutrients
4/9/2011 4:05 AM | # re: Using Silverlight Media Framework for simple playback
always criticize athletes for not being real to the media.It is a very informative and useful post… Thank you it is good material to read this post.wallsrteet forex robot
4/27/2011 5:50 AM | # re: Using Silverlight Media Framework for simple playback
Wow!It was really amazing!thanks for this. I just hope I can make the same way too.
LOL..

Moreover, if you were looking for an Advertising Jobs London , you are lucky because we came to help you out guys!
4/28/2011 11:27 AM | # re: Using Silverlight Media Framework for simple playback
Thanks a lot for this posts I found it really interesting, you clearly have put a lot of work into this and it really shows. If at any point you are possibly looking for payday loans> then please get in touch and we can be of assistance.
5/1/2011 6:55 AM | # re: Using Silverlight Media Framework for simple playback
Has there been any progress on breaking up the microsoft.web.media.smoothstreaming.dll into smaller chunks?

402K is way too big. When you have Flash players that open instantaneously it's hard to sell someone on the idea of using a XAP file that is bloated to over half a meg just to support progressive downloads. We don't really need all the production support for live events in a player that is mainly used for someones blog or personal home movie site. It would be nice to just have Smoothstreaming support but move the advanced features into a separate DLL.
6/25/2011 8:48 AM | # re: Using Silverlight Media Framework for simple playback
I been looking for research materials that I can use on my blog. I been building 2 blog now. Then I stumbled upon your article and it after I read it, I realized this is a good material for my blog. The commenter believes that readers can find and use so many valuable information here. Surely I will recommend your site. You really helped me a lot and contributed o my researches. tenant screening
10/8/2011 1:46 AM | # re: Using Silverlight Media Framework for simple playback
I just need to state that this amazing is a nice blog post. Bless you pertaining to this kind of knowledge.
Xerox refurbished equipment
11/14/2011 10:56 AM | # re: Using Silverlight Media Framework for simple playback
Hi tim and all,
Is there any sample app or code where i described the way to designed custom plugin for SMF(silverlight media framemwork)and use of plug in various way ?
5/28/2012 4:27 AM | # re: Using Silverlight Media Framework for simple playback
Hello,I love examining through your site, I desired to keep a little thoughts to assist you and wish you a good extension. Hoping you the best of fortune for all your running a weblog initiatives. www.trendsandgadgets.net
8/23/2012 1:43 AM | # re: Using Silverlight Media Framework for simple playback
this is the second post i am commenting,your posts are amazing
7/21/2014 4:41 AM | # re: Using Silverlight Media Framework for simple playback
amazing ... Thanks

 
Please add 1 and 5 and type the answer here:

DISCLAIMER:

The opinions/content expressed on this blog are provided "ASIS" with no warranties and are my own personal opinions/content (unless otherwise noted) and do not represent my employer's view in any way.