开发需要,做了一个简单的播放器,主要利用了MediaElement控件,实现了一下几个小功能
1,全屏
2,进度控制
3,静音
4,暂停,播放,停止
1,为了实现在视频播放时双击界面进行全屏,在MediaElement上对MouseLeftButtonUp事件中鼠标的点击做了计算和对比,两次点击在一秒内就认为是双击。
2,进度控制方面使用了Slider控件来控制,即Slider的范围是0-10,当拖动到3时,则认为是对应的视频进度为3/10,则视频的应设置进度在总长度*(3/10)
3,静音和暂停播放都比较简单