WPF视频音频实现方法解析

WPF视频音频的播放方法可以通过一段代码来帮助我们实现。这里将会为大家带来详细的实现方法,希望对又需要的朋友有所帮助。#t#

专注于为中小企业提供网站制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业昌宁免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了超过千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

WPF视频音频之Window1.xaml代码

  1. < Window x:Class="WpfApplica
    tion1.Window1"
  2. xmlns="http://schemas.
    microsoft.com/winfx/2006
    /xaml/presentation"
  3. xmlns:x="http://schemas.
    microsoft.com/winfx/2006/xaml"
  4. Title="Window1" Height="300" 
    Width="300">
  5. < Grid>
  6. < Button Height="23" Margin=
    "12,12,0,0" Name="button1" 
    VerticalAlignment="Top" Click=
    "button1_Click" Horizontal
    Alignment="Left" Width="74">
    Button< /Button>
  7. < Button Height="23" Horizontal
    Alignment="Right" Margin="0,12,54,0" 
    Name="button2" VerticalAlignment="Top" 
    Width="75" Click="button2_Click">
    Button< /Button>
  8. < MediaElement Name="McMediaElement" 
    LoadedBehavior="Manual"/>
  9. < /Grid>
  10. < /Window>

WPF视频音频之Window1.xaml.cs代码

 
 
 
  1. using System;
  2. using System.Collections.
    Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Windows;
  6. using System.Windows.Controls;
  7. using System.Windows.Data;
  8. using System.Windows.Documents;
  9. using System.Windows.Input;
  10. using System.Windows.Media;
  11. using System.Windows.Media.Imaging;
  12. using System.Windows.Navigation;
  13. using System.Windows.Shapes;
  14. namespace WpfApplication1
  15. {
  16. /// < summary>
  17. /// Window1.xaml 的交互逻辑
  18. /// < /summary>
  19. public partial class Window1 
    : Window
  20. {
  21. public Window1()
  22. {
  23. InitializeComponent();
  24. }
  25. private void button1_Click(object 
    sender, RoutedEventArgs e)
  26. {
  27. //用MediaPlayer类进行播放
  28. MediaPlayer player = new MediaPlayer();
  29. player.Open(new Uri(Environment.
    CurrentDirectory + "\\music.mp3", 
    UriKind.Relative));
  30. VideoDrawing aVideoDrawing = 
    new VideoDrawing();
  31. aVideoDrawing.Rect = new 
    Rect(0, 0, 100, 100);
  32. aVideoDrawing.Player = player;
  33. player.Play(); 
  34. }
  35. private void button2_Click(object 
    sender, RoutedEventArgs e)
  36. {
  37. //用MediaElement控件进行播放
  38. McMediaElement.Source = new 
    Uri(Environment.CurrentDirectory 
    + "\\music.mp3");
  39. McMediaElement.Play(); 
  40. }
  41. }
  42. }

其中Environment.CurrentDirectory表示和项目生成的exe同一目录,请将WPF视频音频文件copy至此目录

当前名称:WPF视频音频实现方法解析
分享URL:http://www.csdahua.cn/qtweb/news19/500519.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网