<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Buy Guduchi Without Prescription</title>
	<atom:link href="http://robburke.net/tag/silverlightaddict/feed/" rel="self" type="application/rss+xml" />
	<link>http://robburke.net</link>
	<description>Robert Burke&#039;s home on the web.</description>
	<lastBuildDate>Thu, 04 Aug 2011 04:12:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Buy Guduchi Without Prescription</title>
		<link>http://robburke.net/2008/08/more-of-silverlight-sound-implementation-for-multimedia-app/</link>
		<comments>http://robburke.net/2008/08/more-of-silverlight-sound-implementation-for-multimedia-app/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 16:25:33 +0000</pubDate>
		<dc:creator>Rob Burke</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Legend of the Greasepole]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[SilverlightAddict]]></category>
		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://robburke.net/?p=120</guid>
		<description><![CDATA[<a href="http://robburke.net/2008/08/more-of-silverlight-sound-implementation-for-multimedia-app/"><img align="right" hspace="5" width="100" src="http://www.robburke.net/images/SilverlightLogo.jpg" class="alignright wp-post-image tfe" alt="" title="" /></a>Roger from SilverlightAddict.com asked me for more information about how I manage the sound effects in the Silverlight version of Legend of the Greasepole Buy Guduchi Without Prescription, . Buy cheap Guduchi no rx, I have a Canvas element in &#8230; <a href="http://robburke.net/2008/08/more-of-silverlight-sound-implementation-for-multimedia-app/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p> <img class="alignright" style="border: 0pt none; float: right;" src="http://www.robburke.net/images/SilverlightLogo.jpg" alt="" />Roger from <a href="http://silverlightaddict.com/">SilverlightAddict.com</a> asked me for more information about how I manage the sound effects in the Silverlight version of <a href="http://robburke.net/2008/03/24/legend-of-the-greasepole-silverlight-2-beta-edition/">Legend of the Greasepole</a> <b>Buy Guduchi Without Prescription</b>, .  <b>Buy cheap Guduchi no rx</b>, I have a Canvas element in my scene called MusicCanvasRoot.  It contains a number of MediaElement children equal to the maximum number of simultaneous sounds that the game will play. This helper method allows my sound routines to find an unused MediaElement, <b>buy Guduchi from canada</b>, <b>Where to buy Guduchi</b>, and returns null if the maximum number of sounds is currently playing:</p>
<p><!-- {\rtf1\ansi\ansicpg\lang1024\noproof65001\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Courier New;}}{\colortbl;??\red0\green0\blue0;\red255\green255\blue255;\red0\green0\blue255;\red43\green145\blue175;}??\fs20         \cf3 private\cf0  \cf3 static\cf0  \cf4 List\cf0 &amp;lt;\cf4 MediaElement\cf0 &amp;gt; MediaElements = \cf3 null\cf0 ;\par ?.        \cf3 private\cf0  \cf3 static\cf0  \cf3 int\cf0  MaxSimultaneousSounds = 14;\par ?, <b>online buying Guduchi hcl</b>.  <b>Delivered overnight Guduchi</b>, \cf3 private\cf0  \cf3 static\cf0  \cf4 MediaElement\cf0  GetFreeMediaElement()\par ?.        \{\par ?, <b>Buy Guduchi Without Prescription</b>.            \cf3 if\cf0  (MediaElements == \cf3 null\cf0 )\par ?, <b>Guduchi gel, ointment, cream, pill, spray, continuous-release, extended-release</b>.  <b>Guduchi in canada</b>, \{\par ?.                MediaElements = \cf3 new\cf0  \cf4 List\cf0 &amp;lt;\cf4 MediaElement\cf0 &amp;gt;();\par ?, <b>Guduchi to buy</b>.  <b>Guduchi in us</b>, \cf3 for\cf0  (\cf3 int\cf0  i = 0; i &amp;lt; MaxSimultaneousSounds; i++)\par ?.  <b>Buy Guduchi Without Prescription</b>, \{\par ?.                    \cf4 MediaElement\cf0  me = \cf3 new\cf0  \cf4 MediaElement\cf0 ();\par ?, <b>Guduchi medication</b>.  <b>Buy Guduchi from mexico</b>, MediaElements.Add(me);\par ?.                    \cf4 Page\cf0 .Instance.MusicCanvasRoot.Children.Add(me);\par ?, <b>where to buy Guduchi</b>.  <b>Buy Guduchi online with no prescription</b>, \}\par ?.            \}\par ?, <b>Buy Guduchi Without Prescription</b>.            \cf3 foreach\cf0  (\cf4 MediaElement\cf0  me \cf3 in\cf0  MediaElements)\par ?, <b>purchase Guduchi</b>.  <b>Guduchi prices</b>, \{\par ?.                \cf3 if\cf0  (me.Tag == \cf3 null\cf0 ) \cf3 return\cf0  me;\par ?, <b>sale Guduchi</b>.  <b>Buy Guduchi without a prescription</b>, \}\par ?.  <b>Buy Guduchi Without Prescription</b>, \cf3 return\cf0  \cf3 null\cf0 ;\par ?.        \}\par ??} --><br />
<div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><!-- {\rtf1\ansi\ansicpg\lang1024\noproof65001\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Courier New;}}{\colortbl;??\red0\green0\blue255;\red255\green255\blue255;\red0\green0\blue0;\red43\green145\blue175;}??\fs20 \cf1 private\cf0  \cf1 static\cf0  \cf4 List\cf0 &amp;lt;\cf4 MediaElement\cf0 &amp;gt; MediaElements = \cf1 null\cf0 ;\par ??\cf1 private\cf0  \cf1 static\cf0  \cf1 int\cf0  MaxSimultaneousSounds = 14;\par ??\cf1 private\cf0  \cf1 static\cf0  \cf4 MediaElement\cf0  GetFreeMediaElement()\par ??\{\par ?, <b>Guduchi in mexico</b>.  <b>Guduchi paypal</b>, \cf1 if\cf0  (MediaElements == \cf1 null\cf0 )\par ?.    \{\par ?, <b>buy generic Guduchi</b>.  <b>Guduchi tablets</b>, MediaElements = \cf1 new\cf0  \cf4 List\cf0 &amp;lt;\cf4 MediaElement\cf0 &amp;gt;();\par ?.        \cf1 for\cf0  (\cf1 int\cf0  i = 0; i &amp;lt; MaxSimultaneousSounds; i++)\par ?, <b>Buy Guduchi Without Prescription</b>.        \{\par ?, <b>over the counter Guduchi</b>.  <b>Buy Guduchi without prescription</b>, \cf4 MediaElement\cf0  me = \cf1 new\cf0  \cf4 MediaElement\cf0 ();\par ?.            MediaElements.Add(me);\par ?, <b>purchase Guduchi online</b>.  <b>Buy no prescription Guduchi online</b>, \cf4 Page\cf0 .Instance.MusicCanvasRoot.Children.Add(me);\par ?.  <b>Buy Guduchi Without Prescription</b>, \}\par ?.    \}\par ?, <b>Guduchi to buy online</b>.  <b>Guduchi over the counter</b>, \cf1 foreach\cf0  (\cf4 MediaElement\cf0  me \cf1 in\cf0  MediaElements)\par ?.    \{\par ?, <b>buying Guduchi online over the counter</b>.  <b>Where can i buy Guduchi online</b>, \cf1 if\cf0  (me.Tag == \cf1 null\cf0 ) \cf1 return\cf0  me;\par ?.    \}\par ?, <b>Buy Guduchi Without Prescription</b>.    \cf1 return\cf0  \cf1 null\cf0 ;\par ??\}} --><br />
<div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><!-- {\rtf1\ansi\ansicpg\lang1024\noproof65001\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Courier New;}}{\colortbl;??\red0\green0\blue255;\red255\green255\blue255;\red0\green0\blue0;\red43\green145\blue175;}??\fs20 \cf1 private\cf0  \cf1 static\cf0  \cf4 List\cf0 &lt;\cf4 MediaElement\cf0 &gt; MediaElements = \cf1 null\cf0 ;\par ??\cf1 private\cf0  \cf1 static\cf0  \cf1 int\cf0  MaxSimultaneousSounds = 14;\par ??\cf1 private\cf0  \cf1 static\cf0  \cf4 MediaElement\cf0  GetFreeMediaElement()\par ??\{\par ?, <b>Guduchi from international pharmacy</b>.  <b>Buy Guduchi online cod</b>, \cf1 if\cf0  (MediaElements == \cf1 null\cf0 )\par ?.    \{\par ?, <b>Guduchi in uk</b>.  <b>Next day Guduchi</b>, MediaElements = \cf1 new\cf0  \cf4 List\cf0 &lt;\cf4 MediaElement\cf0 &gt;();\par ?.  <b>Buy Guduchi Without Prescription</b>, \cf1 for\cf0  (\cf1 int\cf0  i = 0; i &lt; MaxSimultaneousSounds; i++)\par ?.        \{\par ?, <b>purchase Guduchi online no prescription</b>.  <b>Buy Guduchi no prescription</b>, \cf4 MediaElement\cf0  me = \cf1 new\cf0  \cf4 MediaElement\cf0 ();\par ?.            MediaElements.Add(me);\par ?, <b>buy Guduchi online without prescription</b>.  <b>Guduchi for sale</b>, \cf4 Page\cf0 .Instance.MusicCanvasRoot.Children.Add(me);\par ?.        \}\par ?, <b>Buy Guduchi Without Prescription</b>.    \}\par ?, <b>where can i find Guduchi online</b>.  <b>Guduchi from canadian pharmacy</b>, \cf1 foreach\cf0  (\cf4 MediaElement\cf0  me \cf1 in\cf0  MediaElements)\par ?.    \{\par ?, <b>Guduchi buy</b>.  <b>Order Guduchi from United States pharmacy</b>, \cf1 if\cf0  (me.Tag == \cf1 null\cf0 ) \cf1 return\cf0  me;\par ?.  <b>Buy Guduchi Without Prescription</b>, \}\par ?.    \cf1 return\cf0  \cf1 null\cf0 ;\par ??\}} --><br />
<div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><br />
<p style="margin: 0px;"><span style="color: blue;">private</span> <span style="color: blue;">static</span> <span style="color: #2b91af;">List</span>&lt;<span style="color: #2b91af;">MediaElement</span>&gt; MediaElements = <span style="color: blue;">null</span>;</p><br />
<p style="margin: 0px;"><span style="color: blue;">private</span> <span style="color: blue;">static</span> <span style="color: blue;">int</span> MaxSimultaneousSounds = 14;</p><br />
<p style="margin: 0px;"><span style="color: blue;">private</span> <span style="color: blue;">static</span> <span style="color: #2b91af;">MediaElement</span> GetFreeMediaElement()</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;"><span style="color: blue;">if</span> (MediaElements == <span style="color: blue;">null</span>)</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;">MediaElements = <span style="color: blue;">new</span> <span style="color: #2b91af;">List</span>&lt;<span style="color: #2b91af;">MediaElement</span>&gt;();</p><br />
<p style="margin: 0px;"><span style="color: blue;">for</span> (<span style="color: blue;">int</span> i = 0; i &lt; MaxSimultaneousSounds; i++)</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;"><span style="color: #2b91af;">MediaElement</span> me = <span style="color: blue;">new</span> <span style="color: #2b91af;">MediaElement</span>();</p><br />
<p style="margin: 0px;">MediaElements.Add(me);</p><br />
<p style="margin: 0px;"><span style="color: #2b91af;">Page</span>.Instance.MusicCanvasRoot.Children.Add(me);</p><br />
<p style="margin: 0px;">}</p><br />
<p style="margin: 0px;">}</p><br />
<p style="margin: 0px;"><span style="color: blue;">foreach</span> (<span style="color: #2b91af;">MediaElement</span> me <span style="color: blue;">in</span> MediaElements)</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;"><span style="color: blue;">if</span> (me.Tag == <span style="color: blue;">null</span>) <span style="color: blue;">return</span> me;</p><br />
<p style="margin: 0px;">}</p><br />
<p style="margin: 0px;"><span style="color: blue;">return</span> <span style="color: blue;">null</span>;</p><br />
<p style="margin: 0px;">}</p></p>
<p></div><br />
</div><br />
</div><br />
When a sound is playing in a MediaElement, <b>Guduchi in australia</b>, <b>Guduchi trusted pharmacy reviews</b>, I set the Tag on the MediaElement to indicate whether or not the sound is looping.  Here's the internal method that handles requests that come in to play a sound:</p>
<p><!-- {\rtf1\ansi\ansicpg\lang1024\noproof65001\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Courier New;}}{\colortbl;??\red0\green0\blue0;\red255\green255\blue255;\red0\green0\blue255;\red0\green128\blue0;\red43\green145\blue175;\red163\green21\blue21;}??\fs20         \cf3 private\cf0  \cf3 void\cf0  DoPlay(\cf3 int\cf0  volume, \cf3 int\cf0  pan, <b>Guduchi in usa</b>, <b>Where can i order Guduchi without prescription</b>, \cf3 bool\cf0  looping)\par ?.        \{\par ?, <b>Guduchi san diego</b>.  <b>Cod online Guduchi</b>, \cf4 //return;\par ??\cf0             \cf5 MediaElement\cf0  mediaElement = GetFreeMediaElement();\par ?.            \cf3 if\cf0  (mediaElement == \cf3 null\cf0 ) \cf3 return\cf0 ;\par ?, <b>free Guduchi samples</b>.            mediaElement.MediaEnded += me_MediaEnded;\par ?, <b>Buy Guduchi Without Prescription</b>.  <b>Buy Guduchi online without a prescription</b>, mediaElement.Volume = \cf5 Page\cf0 .Instance.IsMuted . 0d : 1d;\par ?, <b>order Guduchi no prescription</b>.  <b>Guduchi trusted pharmacy reviews</b>, \cf3 if\cf0  (looping) mediaElement.Tag = \cf6 "PLAYLOOP"\cf0 ; \cf3 else\cf0  mediaElement.Tag = \cf6 "PLAYONCE"\cf0 ;\par ?.            \cf3 if\cf0  (\cf3 this\cf0 .Uri == \cf3 null\cf0 )\par ?, <b>buy Guduchi from mexico</b>.  <b>Buy Guduchi Without Prescription</b>, \{\par ?.  <b>Where can i order Guduchi without prescription</b>, FindSound();\par ?.            \}\par ?, <b>Guduchi san diego</b>.  <b>Over the counter Guduchi</b>, \cf3 if\cf0  (\cf3 this\cf0 .Uri == \cf3 null\cf0 )\par ?.            \{\par ?, <b>buy no prescription Guduchi online</b>.                \cf4 // uh oh - we still can't find the sound, <b>Buy Guduchi Without Prescription</b>.  <b>Order Guduchi online c.o.d</b>, We need to give up.\par ??\cf0                 \cf3 return\cf0 ;\par ?.            \}\par ?, <b>Guduchi in uk</b>.  <b>Sale Guduchi</b>, \cf3 if\cf0  (mediaElement.Source != \cf3 this\cf0 .Uri)\par ?.            \{\par ?, <b>online buying Guduchi hcl</b>.  <b>Buy Guduchi Without Prescription</b>, mediaElement.Source = \cf3 this\cf0 .Uri;\par ?.  <b>Guduchi in japan</b>, \}\par ?.            \cf4 // TODO: Set Volume and Pan.\par ??\cf0             MyMediaElements.Add(mediaElement);\par ?, <b>Guduchi medication</b>.  <b>Buy Guduchi online cod</b>, mediaElement.Position = \cf5 TimeSpan\cf0 .Zero;\par ?.            mediaElement.Play();\par ?, <b>Guduchi from international pharmacy</b>.            \cf5 Globals\cf0 .Debug(\cf6 "Playing media: "\cf0  + \cf3 this\cf0 .Uri);\par ?, <b>Buy Guduchi Without Prescription</b>.  <b>Buying Guduchi online over the counter</b>, \}} --><br />
<div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><!-- {\rtf1\ansi\ansicpg\lang1024\noproof65001\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Courier New;}}{\colortbl;??\red0\green0\blue255;\red255\green255\blue255;\red0\green0\blue0;\red0\green128\blue0;\red43\green145\blue175;\red163\green21\blue21;}??\fs20 \cf1 private\cf0  \cf1 void\cf0  DoPlay(\cf1 int\cf0  volume, \cf1 int\cf0  pan, \cf1 bool\cf0  looping)\par ??\{\par ?.    \cf4 //return;\par ??\cf0     \cf5 MediaElement\cf0  mediaElement = GetFreeMediaElement();\par ?.    \cf1 if\cf0  (mediaElement == \cf1 null\cf0 ) \cf1 return\cf0 ;\par ?.    mediaElement.MediaEnded += me_MediaEnded;\par ?.  <b>Buy Guduchi Without Prescription</b>, mediaElement.Volume = \cf5 Page\cf0 .Instance.IsMuted . 0d : 1d;\par ?.    \cf1 if\cf0  (looping) mediaElement.Tag = \cf6 "PLAYLOOP"\cf0 ; \cf1 else\cf0  mediaElement.Tag = \cf6 "PLAYONCE"\cf0 ;\par ?.    \cf1 if\cf0  (\cf1 this\cf0 .Uri == \cf1 null\cf0 )\par ?.    \{\par ?.        FindSound();\par ?, <b>Buy Guduchi Without Prescription</b>.    \}\par ?.    \cf1 if\cf0  (\cf1 this\cf0 .Uri == \cf1 null\cf0 )\par ?.    \{\par ?.        \cf4 // uh oh - we still can't find the sound.  <b>Buy Guduchi Without Prescription</b>, We need to give up.\par ??\cf0         \cf1 return\cf0 ;\par ?.    \}\par ?.    \cf1 if\cf0  (mediaElement.Source != \cf1 this\cf0 .Uri)\par ?.    \{\par ?.        mediaElement.Source = \cf1 this\cf0 .Uri;\par ?.    \}\par ?, <b>Buy Guduchi Without Prescription</b>.    \cf4 // TODO: Set Volume and Pan.\par ??\cf0     MyMediaElements.Add(mediaElement);\par ?.    mediaElement.Position = \cf5 TimeSpan\cf0 .Zero;\par ?.    mediaElement.Play();\par ?.    \cf5 Globals\cf0 .Debug(\cf6 "Playing media: "\cf0  + \cf1 this\cf0 .Uri);\par ??\}} --><br />
<div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><br />
<p style="margin: 0px;"><span style="color: blue;">private</span> <span style="color: blue;">void</span> DoPlay(<span style="color: blue;">int</span> volume, <span style="color: blue;">int</span> pan, <span style="color: blue;">bool</span> looping)</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;"><span style="color: #2b91af;">MediaElement</span> mediaElement = GetFreeMediaElement();</p><br />
<p style="margin: 0px;"><span style="color: blue;">if</span> (mediaElement == <span style="color: blue;">null</span>) <span style="color: blue;">return</span>;</p><br />
<p style="margin: 0px;">mediaElement.MediaEnded += me_MediaEnded;</p><br />
<p style="margin: 0px;">mediaElement.Volume = <span style="color: #2b91af;">Page</span>.Instance.IsMuted .  0d : 1d;</p><br />
<p style="margin: 0px;"><span style="color: blue;">if</span> (looping) mediaElement.Tag = <span style="color: #a31515;">"PLAYLOOP"</span>; <span style="color: blue;">else</span> mediaElement.Tag = <span style="color: #a31515;">"PLAYONCE"</span>;</p><br />
<p style="margin: 0px;"></p></p>
<p><p style="margin: 0px;"><span style="color: green;"> <b>Buy Guduchi Without Prescription</b>, // ...<br />
</span></p></p>
<p><p style="margin: 0px;"><span style="color: green;">// Assign a Uri to mediaElement.Source<br />
</span></p></p>
<p><p style="margin: 0px;"><span style="color: green;">//<br />
</span></p></p>
<p><p style="margin: 0px;"><span style="color: green;">// My sounds are stored as MP3 files stored as Resources in an<br />
</span></p></p>
<p><p style="margin: 0px;"><span style="color: green;">// Assembly that is downloaded after the app starts.<br />
</span></p></p>
<p><p style="margin: 0px;"><span style="color: green;">// ...<br />
</span></p><br />
<p style="margin: 0px;"></p><br />
<p style="margin: 0px;"><span style="color: green;">// TODO: Set Volume and Pan in Silverlight.</span></p><br />
<p style="margin: 0px;"></p></p>
<p><p style="margin: 0px;"><span style="color: green;">// This allows me to implement IsPlaying for a particular sound effect<br />
</span></p><br />
<p style="margin: 0px;">MyMediaElements.Add(mediaElement);</p><br />
<p style="margin: 0px;">mediaElement.Position = <span style="color: #2b91af;">TimeSpan</span>.Zero;</p><br />
<p style="margin: 0px;">mediaElement.Play();</p><br />
<p style="margin: 0px;">}</p></p>
<p></div><br />
</div><br />
And here's the Event Handler for the MediaEnded event, which managing stopping sounds, or looping them when they complete:</p>
<p><!-- {\rtf1\ansi\ansicpg\lang1024\noproof65001\uc1 \deff0{\fonttbl{\f0\fnil\fcharset0\fprq1 Courier New;}}{\colortbl;??\red0\green0\blue255;\red255\green255\blue255;\red0\green0\blue0;\red43\green145\blue175;\red163\green21\blue21;\red0\green128\blue0;}??\fs20 \cf1 void\cf0  me_MediaEnded(\cf1 object\cf0  sender, \cf4 RoutedEventArgs\cf0  e)\par ??\{\par ?.    \cf4 Globals\cf0 .Debug(\cf5 "Media Ended: "\cf0  + \cf1 this\cf0 .Uri);\par ?.    \cf4 MediaElement\cf0  me = sender \cf1 as\cf0  \cf4 MediaElement\cf0 ;\par ?, <b>Buy Guduchi Without Prescription</b>.    \cf1 if\cf0  (((\cf1 string\cf0 )me.Tag) == \cf5 "PLAYLOOP"\cf0 )\par ?.    \{\par ?.        me.Position = \cf4 TimeSpan\cf0 .Zero;\par ?.        me.Play();\par ?.  <b>Buy Guduchi Without Prescription</b>, \cf1 return\cf0 ;\par ?.    \}\par ?.    \cf1 else\par ??\cf0     \{\par ?.        ReleaseMediaElement(me);\par ?.    \}\par ??\}\par ??\par ??\cf1 private\cf0  \cf1 void\cf0  ReleaseMediaElement(\cf4 MediaElement\cf0  me)\par ??\{\par ?.    me.MediaEnded -= me_MediaEnded;\par ?, <b>Buy Guduchi Without Prescription</b>.    me.Stop();\par ?.    me.Tag = \cf1 null\cf0 ; \cf6 // free it up for use by another sound effect.\par ??\cf0     MyMediaElements.Remove(me);\par ??\}} --><br />
<div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><br />
<p style="margin: 0px;"><span style="color: blue;">void</span> me_MediaEnded(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">RoutedEventArgs</span> e)</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;"><span style="color: #2b91af;">MediaElement</span> me = sender <span style="color: blue;">as</span> <span style="color: #2b91af;">MediaElement</span>;</p><br />
<p style="margin: 0px;"><span style="color: blue;">if</span> (((<span style="color: blue;">string</span>)me.Tag) == <span style="color: #a31515;">"PLAYLOOP"</span>)</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;">me.Position = <span style="color: #2b91af;">TimeSpan</span>.Zero;</p><br />
<p style="margin: 0px;">me.Play();</p><br />
<p style="margin: 0px;"><span style="color: blue;">return</span>;</p><br />
<p style="margin: 0px;">}</p><br />
<p style="margin: 0px;"><span style="color: blue;">else</span></p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;">ReleaseMediaElement(me);</p><br />
<p style="margin: 0px;">}</p><br />
<p style="margin: 0px;">}</p><br />
<p style="margin: 0px;"></p><br />
<p style="margin: 0px;"><span style="color: blue;">private</span> <span style="color: blue;">void</span> ReleaseMediaElement(<span style="color: #2b91af;">MediaElement</span> me)</p><br />
<p style="margin: 0px;">{</p><br />
<p style="margin: 0px;">me.MediaEnded -= me_MediaEnded;</p><br />
<p style="margin: 0px;">me.Stop();</p><br />
<p style="margin: 0px;">me.Tag = <span style="color: blue;">null</span>; <span style="color: green;">// free it up for use by another sound effect.</span></p><br />
<p style="margin: 0px;">MyMediaElements.Remove(me);</p><br />
<p style="margin: 0px;">}</p></p>
<p></div><br />
The string-based Tags are a throwback to Silverlight 2 Beta 1, where the Tag exhibited some strange behavior that seems to be resolved in Beta 2.</p>
<p>Hope that helps. Let me know if you have any questions or want a full drop of the sound code.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://robburke.net/?p=392'>Buy Kytril Without Prescription</a>. <a href='http://robburke.net/?p=117'>Buy Imodium from canada</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.startuphouston.com/?p=70'>Buy Guduchi Without Prescription</a>. <a href='http://web2mom.com/?p=524'>Buy Guduchi Without Prescription</a>. <a href='http://www.lifeincatalonia.com/?p=599'>Buy Guduchi Without Prescription</a>. <a href='http://www.businesscardsland.com/?p=597'>Buy Guduchi Without Prescription</a>. <a href='http://getinternationalclients.com/?p=28'>Buy Guduchi Without Prescription</a>. <a href='http://www.froginawell.net/japan/?p=82'>Buy Guduchi Without Prescription</a>. <a href='http://rulecore.com/CEPblog/?p=497'>Buy Guduchi Without Prescription</a>. <a href='http://www.lettersonpages.com/?p=65'>Buy Guduchi Without Prescription</a>. <a href='http://www.kingstondigitalcorridor.org/?p=1121'>Buy Guduchi Without Prescription</a>. <a href='http://1920-30.com/blog/?p=199'>Buy Guduchi Without Prescription</a>. <a href='http://www.webprendedor.com/?p=567'>Buy Guduchi Without Prescription</a>. <a href='http://www.studydiscussions.com/qna/?p=55'>Buy Guduchi Without Prescription</a>. <a href='http://katefoy.com/?p=256'>Buy Guduchi Without Prescription</a>. <a href='http://davidhasselhoffonline.com/?p=10184'>Buy Guduchi Without Prescription</a>. <a href='http://www.buylocalfoodinkitsap.org/?p=1532'>Buy Guduchi Without Prescription</a>. <a href='http://www.sensorydispensary.com/?p=436'>Buy Guduchi Without Prescription</a>. <a href='http://www.befriendedstranger.com/?p=1217'>Buy Guduchi Without Prescription</a>. <a href='http://nwbingham.com/?p=732'>Buy Guduchi Without Prescription</a>. <a href='http://www.iowapga.com/?p=276'>Buy Guduchi Without Prescription</a>. <a href='http://www.cullenbunn.com/?p=309'>Buy Guduchi Without Prescription</a>. <a href='http://keithburtis.com/?p=751'>Guduchi prescriptions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://robburke.net/2008/08/more-of-silverlight-sound-implementation-for-multimedia-app/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

