SetMediaElement() private method

private SetMediaElement ( System.Windows.Controls.MediaElement mediaElement ) : void
mediaElement System.Windows.Controls.MediaElement
return void
示例#1
0
文件: MediaElement.cs 项目: dfr0/moon
		public void SetSource (MediaStreamSource mediaStreamSource)
		{
			if (mediaStreamSource == null)
				throw new ArgumentNullException ("mediaStreamSource");

			Source = null;

			if (media_stream_source != null) {
				media_stream_source.CloseMediaInternal ();
				media_stream_source = null;
			}

			if (mediaStreamSource.Closed)
				throw new InvalidOperationException ();
			
			media_stream_source = mediaStreamSource;
			media_stream_source.SetMediaElement (this);
		}