Wouldn't that download the whole video and then set the source on
completion?
I want to stream it from the web server.
I'll have a look at set source, thanks.
On Sat, Jan 31, 2009 at 8:59 PM, .net noobie <[email protected]> wrote:

> this is just a sample to show how I did a test....
> you might want to look at the "SetSource"
>
>  SetSource(MediaStreamSource) This sets the source of a MediaElement to a
> subclass of MediaStreamSource.
>
> SetSource(Stream) Sets the Source property using the supplied stream.
>
>
>      public partial class Page : UserControl
>
>     {
>
>         private WebClient wc;
>
>
>
>         public Page()
>
>         {
>
>             InitializeComponent();
>
>
>
>             set1.Click += set1_Click;
>
>             set2.Click += set2_Click;
>
>         }
>
>
>
>         private void set1_Click(object sender, RoutedEventArgs e)
>
>         {
>
>             wc = new WebClient();
>
>             wc.OpenReadCompleted += wc_OpenReadCompleted;
>
>             wc.OpenReadAsync(new Uri("media/one.wmv", UriKind.Relative));
>
>         }
>
>
>
>         private void set2_Click(object sender, RoutedEventArgs e)
>
>         {
>
>             wc = new WebClient();
>
>             wc.OpenReadCompleted += wc_OpenReadCompleted;
>
>             wc.OpenReadAsync(new Uri("media/two.wmv", UriKind.Relative));
>
>         }
>
>
>
>         private void wc_OpenReadCompleted(object sender, 
> OpenReadCompletedEventArgs e)
>
>         {
>
>             this.MediaPlayer.SetSource(e.Result);
>
>         }
>
>     }
>
>
>
> On Fri, Jan 30, 2009 at 9:05 PM, Stephen Price 
> <[email protected]>wrote:
>
>> Hey all,
>> I'm going spare here. I've got a simple mediaelement, and when I set the
>> source in the xaml it works fine. If I set the source in the codebehind it
>> doesn't work. It doesn't even seem to hit the url. (using Fiddler aimed at
>> www.somesite.com)
>>
>> has something changed with Uri's?
>>
>> I've downloaded Tim Heuer's silverlight 2 media player which works. I've
>> copied his code (doesn't work) and put my url into his code (works).
>>
>>
>> Application startup has this;
>>
>>   if (!string.IsNullOrEmpty(url)) {
>>                     Uri mediaUri;
>>
>>                     if (url.Contains("://")) {
>>                         mediaUri = new Uri(url,
>> UriKind.RelativeOrAbsolute);
>>                     }
>>                     else {
>>                         mediaUri = new Uri(url, UriKind.Relative);
>>                     }
>>
>>                     this.Resources.Add("url", mediaUri);
>>
>>                 }
>>
>>
>> and then I put this into page constructor
>>
>>    videoClipPlayer.Source = App.Current.Resources["url"] as Uri;
>>
>>
>> Am I missing something really obvious or obscure here?
>>
>> cheers,
>> Stephen
>> ------------------------------
>> Support procedure: https://www.codify.com/lists/support
>> List address: [email protected]
>> Subscribe: [email protected]
>> Unsubscribe: [email protected]
>> List FAQ: http://www.codify.com/lists/ozsilverlight
>> Other lists you might want to join: http://www.codify.com/lists
>
>
>
>
> --
> .net noobieâ„¢
>
> =========================
>
> What is the 'Clean Feed'?
>
> No!!! Forced Australian Federal Government Internet Censorship
>
> http://nocleanfeed.com/
>   ------------------------------
> Support procedure: https://www.codify.com/lists/support
> List address: [email protected]
> Subscribe: [email protected]
> Unsubscribe: [email protected]
> List FAQ: http://www.codify.com/lists/ozsilverlight
> Other lists you might want to join: http://www.codify.com/lists
>
--------------------------------------------------------------------------------
Support procedure: https://www.codify.com/lists/support
List address: [email protected]
Subscribe: [email protected]
Unsubscribe: [email protected]
List FAQ: http://www.codify.com/lists/ozsilverlight
Other lists you might want to join: http://www.codify.com/lists

Reply via email to