Diskuze: Sound WPF
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zkoušel jsi Google, že ano? http://www.wpf-tutorial.com/…aying-audio/
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();
}
}
}
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!
jedu zaklady ale zkouším ještě vyšperkovt ten videostop aby meli 10 sekund na odpověd a pak dam zvuk
Zobrazeno 6 zpráv z 6.