一个简单Silverlight音频/视频播放器
2010-09-04 21:48 撞破南墙 阅读(1632) 评论(3) 编辑 收藏 举报1一些有用的方法和属性~废话不多说了。不然就装蠢了。
Pause | 在当前位置暂停媒体。 | |
Play | 从当前位置播放媒体。 |
Stop | 停止媒体并将其重设为从头播放。 |
RequestLog | 发送一个请求,以生成随后将通过 LogReady 事件引发的记录。 |
======属性======
AutoPlay | 获取或设置一个值,该值指示在设置 Source 属性时媒体是否将自动开始播放。 | |
Balance | 获取或设置立体声扬声器的音量比。 | |
BufferingProgress | 获取指示当前缓冲进度的值。 | |
BufferingTime | 获取或设置要缓冲的时间长度。 | |
CacheMode | 获取或设置一个值,该值指示应在可能时高速缓存已呈现内容。 (继承自UIElement。) | |
CanPause | 获取一个值,该值指示在调用 Pause 方法时媒体是否可暂停。 | |
CanSeek | 获取一个值,该值指示是否可以通过设置 Position 属性的值来重新定位媒体。 |
CurrentState | 获取 MediaElement 的状态。 |
NaturalDuration | 获取当前打开的媒体文件的持续时间。 | |
NaturalVideoHeight | 获取与媒体关联的视频的高度。 | |
NaturalVideoWidth | 获取与媒体关联的视频的宽度。 |
Position | 获取或设置媒体播放时间的当前进度位置。 |
Volume | 获取或设置媒体的音量。 |
在这里我用了一个 控件DATAFORM来 查看 MediaElement 的属性。还可以改变一些属性,推荐初学者使用。
在线演示
http://www.wlxy.gxnu.edu.cn/RL/0/MediaTestPage.html
源码:
https://files.cnblogs.com/facingwaller/Media%e6%ba%90%e7%a0%81.rar
作者:撞破南墙
出处:http://www.cnblogs.com/facingwaller/
关于作者:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。