如何查询网站是否备案,网站优化内链怎么做,网站建设与网络编辑综合实训课程指导手册,福永响应式网站多少钱界面
界面上增加音量的控件和倍速控制控件 音量控制
主要也是一个Slider进度条控件来实现音量调节
我们这里设置默认的最大值为100#xff0c;默认Value值也为100#xff0c;默认声音开到最大
这里目前完全由前端控制音量调节#xff0c;可以直接使用ValueChanged事件实…界面
界面上增加音量的控件和倍速控制控件 音量控制
主要也是一个Slider进度条控件来实现音量调节
我们这里设置默认的最大值为100默认Value值也为100默认声音开到最大
这里目前完全由前端控制音量调节可以直接使用ValueChanged事件实现
SliderWidth120Margin0,30,0,0HorizontalAlignmentCenterVerticalAlignmentTopMaximum100ValueChangedSlider_ValueChangedValue100 /
TextBlockMargin280,35,0,6HorizontalAlignmentLeftText音量TextWrappingWrap /代码实现
直接实现一下Slider_ValueChanged事件我们获取下Slider的当前值将他转换后赋值给MediaPlayer的Volume 属性
Volume 属性获取/设置音量百分比从0-1000就是静音
private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgsdouble e)
{if (_player ! null){var slider (Slider)sender;_player.Volume Convert.ToInt32(slider.Value);}
}倍速控制
这里主要使用一个ComboBox来添加倍速的选项
通过SelectionChanged事件才触发倍速修改 TextBlockMargin508,32,0,0HorizontalAlignmentLeftVerticalAlignmentTopText倍速TextWrappingWrap /ComboBoxNameSpeedCBoxWidth120 SelectionChangedSpeedCBox_SelectionChangedMargin557,29,0,0HorizontalAlignmentLeftVerticalAlignmentTop /代码实现
直接实现一下SpeedCBox_SelectionChanged我们获取下ComboBox的当前选项通过SetRate方法设置播放速率 private void SpeedCBox_SelectionChanged(object sender, SelectionChangedEventArgs e){if (_player ! null){_player.SetRate((float)SpeedCBox.SelectedItem);}}效果
实现了音量控制和倍速播放 视频教程 WPFLibVLC开发播放器-实现播放器音量控制