예제 #1
0
        private void BTNplay_Click(object sender, RoutedEventArgs e)
        {
            switch (status)
            {
            case AudioStatus.stop:
            {
                ICONplay.Glyph   = "\xE103";
                end              = false;
                MEvoice.Position = new TimeSpan(0);
                pre              = new TimeSpan(0);
                MEvoice.Play();
                status = AudioStatus.playing;
                getProgress();
            }
            break;

            case AudioStatus.pause:
            {
                ICONplay.Glyph = "\xE103";
                status         = AudioStatus.playing;
                MEvoice.Play();
            }
            break;

            case AudioStatus.playing:
            {
                ICONplay.Glyph = "\xE102";
                status         = AudioStatus.pause;
                MEvoice.Pause();
            }
            break;
            }
        }
예제 #2
0
 public void SetSource(IRandomAccessStream s)
 {
     MEvoice.SetSource(s, "audio/amr");
 }