NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
josef kratky
Člen
Avatar
josef kratky:1.1.2017 20:33

umíte někdo vložit zvuk do WPF?
a prozradíte jak jednoduše na to?

 
Odpovědět
1.1.2017 20:33
Avatar
Petr Čech
Tvůrce
Avatar
Nahoru Odpovědět
1.1.2017 20:57
the cake is a lie
Avatar
josef kratky
Člen
Avatar
josef kratky:1.1.2017 21:30

ale jo
to jsem taky našel
ale nevim jak to dostat sem

using System;
using System.Windows;
using System.Windows.Threading;

namespace WpfApplication6
{
    public partial class MainWindow : Window
    {
        int t = 11;
        DispatcherTimer timer = new DispatcherTimer();

        public MainWindow()
        {
            InitializeComponent();

            timer.Interval = TimeSpan.FromSeconds(1);
            timer.Tick += Timer_Tick;

        }

        private void Timer_Tick(object sender, EventArgs e)
        {
            t--;
            labelTime.Content = t.ToString("00");
            if (t < 1)
            {
                t = 11;
                timer.Stop();
                //sem chci zvuk
            }
        }
        private void start_Click_1(object sender, RoutedEventArgs e)
        {
                timer.Start();
        }
    }
}
 
Nahoru Odpovědět
1.1.2017 21:30
Avatar
HONZ4
Člen
Avatar
Odpovídá na josef kratky
HONZ4:1.1.2017 22:49

se vůbec nesnažíš!

using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Threading;

namespace WpfApplication3
{
    public partial class MainWindow : Window
    {
        int t = 11;
        DispatcherTimer timer = new DispatcherTimer();
        MediaPlayer mediaPlayer = new MediaPlayer();

        public MainWindow()
        {
            InitializeComponent();

            timer.Interval = TimeSpan.FromSeconds(1);
            timer.Tick += Timer_Tick;
            //cesta k souboru, (tu si uprav podle potřeby):
            string mediafile = Environment.GetFolderPath(Environment.SpecialFolder.Windows) + "\\Media\\tada.wav";
            mediaPlayer.Open(new Uri(mediafile));
        }

        private void Timer_Tick(object sender, EventArgs e)
        {
            t--;
            labelTime.Content = t.ToString("00");
            if (t < 1)
            {
                t = 11;
                timer.Stop();
                mediaPlayer.Position = TimeSpan.Zero;
                mediaPlayer.Play();
            }
        }

        private void start_Click(object sender, RoutedEventArgs e)
        {
            timer.Start();
        }
    }
}

mělo by tam být i ošetření chyb!

Editováno 1.1.2017 22:51
Akceptované řešení
+20 Zkušeností
Řešení problému
 
Nahoru Odpovědět
1.1.2017 22:49
Avatar
josef kratky
Člen
Avatar
josef kratky:2.1.2017 19:50

snažím se

 
Nahoru Odpovědět
2.1.2017 19:50
Avatar
josef kratky
Člen
Avatar
josef kratky:2.1.2017 19:52

jedu zaklady ale zkouším ještě vyšperkovt ten videostop aby meli 10 sekund na odpověd a pak dam zvuk

 
Nahoru Odpovědět
2.1.2017 19:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.