Play Audio Asynchronously : MediaElement « Windows Presentation Foundation « C# / C Sharp






Play Audio Asynchronously

Play Audio Asynchronously
  
<Window x:Class="SoundAndVideo.SoundPlayerTest"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="SoundPlayerTest" Height="300" Width="300" Closed="window_Closed">
    <StackPanel>
       <Button Click="cmdPlayAudioAsync_Click">Play Audio Asynchronously</Button>
    </StackPanel>
</Window>
//File:Window.xaml.cs

using System;
using System.Collections.Generic;
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.Shapes;
using System.Media;
using System.ComponentModel;
using System.IO;

namespace SoundAndVideo
{
    public partial class SoundPlayerTest : System.Windows.Window
    {
        MediaPlayer player = new MediaPlayer();

        public SoundPlayerTest()
        {
            InitializeComponent();
        }
        private void cmdPlayAudioAsync_Click(object sender, RoutedEventArgs e)
        {
            SoundPlayer player = new SoundPlayer();
            player.SoundLocation = "test.wav";
            player.Load();
            player.Play();
        }

        private void window_Closed(object sender, EventArgs e)
        {
            player.Close();
        }
    }
}

   
    
  








Related examples in the same category

1.Using MediaElement for AudioUsing MediaElement for Audio
2.Overlapping Videos with EffectsOverlapping Videos with Effects
3.Simple Media PlayerSimple Media Player
4.Play mp3 filePlay mp3 file
5.Play wav filePlay wav file
6.Declarative PlaybackDeclarative Playback
7.Play a Media FilePlay a Media File
8.Sound And Video Playback in CodeSound And Video Playback in Code
9.Play with MediaPlayerPlay with MediaPlayer
10.Play System SoundsPlay System Sounds