private void btnPlay_Click(object sender, RoutedEventArgs e) { //tämä metodi = tapahtuman käsittelijä suoritetaan joka kerta kun btnPlay buttosta klikataan try { //tutkitaan onko annettu tiedosto olemassa if (txtFilename.Text.Length > 0 && System.IO.File.Exists(txtFilename.Text)) { //nyt rokit soimaan //LoadedBehavior täytyy olla Manual jotta voimme koodissa //kontrolloida media Play, Pause ja Stop -metodeilla if (musicplays == MusicPlays.Stop) { //ladataan tiedosto vain tarvittaessa medElement.Source = new Uri(txtFilename.Text); } medElement.Play(); musicplays = MusicPlays.Play; SetButtons(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPlay_Click(object sender, RoutedEventArgs e) { //tämä metodi = tapahtuman käsittelijä, joka suoritetaan joka kerta kun play nappulaa klikataan try { //tutkitaan onko annettu oikea tiedoston nimi if (txtFilename.Text.Length > 0 && System.IO.File.Exists(txtFilename.Text)) { //nyt rokit soimaan // loaded behavior täytyyy olla manual jotta voidaan kontrolloida media play / stop metodeja if (musicplays == MusicPlays.Stop) { medElement.Source = new Uri(txtFilename.Text); } medElement.Source = new Uri(txtFilename.Text); medElement.Play(); musicplays = MusicPlays.Play; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnStop_Click(object sender, RoutedEventArgs e) { medElement.Stop(); musicplays = MusicPlays.Stop; }
private void IniMyStuff() { //tänne kootaan ohjelman yhteydessä tarvitsevat alustukset musicplays = MusicPlays.Stop; }
private void btnPause_Click(object sender, RoutedEventArgs e) { medElement.Pause(); musicplays = MusicPlays.Pause; }
private void IniMyStuff() { //tänne kootaan kaikki ohjelman käynnityksen yhteydessä tarvittavat alustukset musicplays = MusicPlays.Stop; SetButtons(); }