控制 MediaElement(播放、暂停、停止、音量和速度)
2009-06-12 01:05
453 查看
该篇文章是我于2009年6月10日通过自己编写的工具,批量从位于在博客园的博客站点(http://chenxizhang.cnblogs.com)同步而来。文章中的图片地址仍然是链接到博客园的。特此说明!陈希章原文地址:http://www.cnblogs.com/chenxizhang/archive/2009/05/06/1451028.html原文标题:控制 MediaElement(播放、暂停、停止、音量和速度) 原文发表:2009/5/6 13:54:00 |
http://msdn.microsoft.com/zh-cn/library/ms748248.aspx
一个关键问题就是:MediaElement 的 LoadedBehavior 属性必须设置为 Manual 才能以交互方式停止、暂停和播放媒体。
我自己做的一个小例子
下面可以看看代码基本上还是比较简单的
播放
暂停
音量+
音量-
快进
快退
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes; namespace WpfApplication2
{
///
/// Window1.xaml 的交互逻辑
///
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
///
/// 播放
///
///
///
private void button1_Click(object sender, RoutedEventArgs e)
{
mediaElement1.Play();
}
///
/// 暂停
///
///
///
private void button2_Click(object sender, RoutedEventArgs e)
{
mediaElement1.Pause();
}
///
/// 增加音量
///
///
///
private void button3_Click(object sender, RoutedEventArgs e)
{
//mediaElement1.Volume++;
slider1.Value++;
}
///
/// 降低音量
///
///
///
private void button4_Click(object sender, RoutedEventArgs e)
{
//mediaElement1.Volume--;
slider1.Value--;
}
///
/// 快进
///
///
///
private void button5_Click(object sender, RoutedEventArgs e)
{
mediaElement1.SpeedRatio++;
}
///
/// 快退
///
///
///
private void button6_Click(object sender, RoutedEventArgs e)
{
mediaElement1.SpeedRatio--;
}
}
}
作者:陈希章 出处:http://blog.csdn.net/chen_xizhang 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- 控制 MediaElement(播放、暂停、停止、音量和速度)
- MediaElement视频控制:播放、暂停、停止、后退、快进、跳转、音量
- AS3.0实现音乐的播放,停止,暂停,和音量的控制
- 5.cocos2dx中关于draw绘图,声音和音效,预加载,播放与停止Vs暂停和恢复,音量控制
- ActionScript 3.0 按钮控制音乐播放、暂停、停止、循环
- iOS 9音频应用播放音频之播放控制暂停停止前进后退的设置
- js 控制flash 播放 停止 暂停 放大 缩小
- Service后台服务控制音乐的播放暂停和停止,播放完自动播放下一曲
- iOS 9音频应用播放音频之播放控制暂停停止前进后退的设置
- js控制html5 audio的暂停、播放、停止
- audio 基本功能实现(audio停止播放,audio如何静音,audio音量控制等)
- 用as控制音效的播放、暂停、停止及时间显示
- iOS 9音频应用播放音频之播放控制暂停停止前进后退的设置
- WPF控制动画开始、停止、暂停和恢复
- ipad上的html video自定义播放暂停控制有问题
- apk支持html video控制 ,是播放状态就暂停,暂停状态就播放
- as3菜鸟教程if-else语句实现按钮的控制播放和暂停
- 视频回放播放速度控制,比较准确
- Android控制所有播放器的音频切换上下首歌、播放、停止
- [并发并行]_[pthread]_[对工作线程进行简单控制-暂停-继续-停止]