一个简单Silverlight音频/视频播放器

1一些有用的方法和属性~废话不多说了。不然就装蠢了。

 

受 Silverlight for Windows Phone 支持 Pause 在当前位置暂停媒体。
受 Silverlight for Windows Phone 支持 Play 从当前位置播放媒体。
受 Silverlight for Windows Phone 支持 Stop 停止媒体并将其重设为从头播放。

 

 

受 Silverlight for Windows Phone 支持 RequestLog 发送一个请求,以生成随后将通过 LogReady 事件引发的记录。

 

======属性======

 

受 Silverlight for Windows Phone 支持 AutoPlay 获取或设置一个值,该值指示在设置 Source 属性时媒体是否将自动开始播放。
受 Silverlight for Windows Phone 支持 Balance 获取或设置立体声扬声器的音量比。
受 Silverlight for Windows Phone 支持 BufferingProgress 获取指示当前缓冲进度的值。
受 Silverlight for Windows Phone 支持 BufferingTime 获取或设置要缓冲的时间长度。
受 Silverlight for Windows Phone 支持 CacheMode 获取或设置一个值,该值指示应在可能时高速缓存已呈现内容。 (继承自UIElement。)
受 Silverlight for Windows Phone 支持 CanPause 获取一个值,该值指示在调用 Pause 方法时媒体是否可暂停。
受 Silverlight for Windows Phone 支持 CanSeek 获取一个值,该值指示是否可以通过设置 Position 属性的值来重新定位媒体。
受 Silverlight for Windows Phone 支持 CurrentState 获取 MediaElement 的状态。
受 Silverlight for Windows Phone 支持 NaturalDuration 获取当前打开的媒体文件的持续时间。
受 Silverlight for Windows Phone 支持 NaturalVideoHeight 获取与媒体关联的视频的高度。
受 Silverlight for Windows Phone 支持 NaturalVideoWidth 获取与媒体关联的视频的宽度。

受 Silverlight for Windows Phone 支持 Position 获取或设置媒体播放时间的当前进度位置。
受 Silverlight for Windows Phone 支持 Volume 获取或设置媒体的音量。

在这里我用了一个 控件DATAFORM来 查看 MediaElement 的属性。还可以改变一些属性,推荐初学者使用。

一个简单Silverlight音频/视频播放器_第1张图片

 

在线演示

http://www.wlxy.gxnu.edu.cn/RL/0/MediaTestPage.html

源码:

http://files.cnblogs.com/facingwaller/Media%e6%ba%90%e7%a0%81.rar

你可能感兴趣的:(silverlight)