0

関数 playMedia は、timer_tick 関数内で 60 秒間何度も呼び出されます...私の曲がループせずにその間隔で継続的に再生されるように、一度だけ呼び出すにはどうすればよいですか....ここで曲は私のメディア要素です..

protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        timer.Start();
        timer.Tick +=timer_tick;
    }

int flagmusic=0;

public void timer_tick(object sender, object args)
{
  //if some condition which is true for 60 secs
   playMedia();
  //else
  song.stop();
}

 private void playMedia()
    {

         try
         {
                 Uri pathUri = new Uri("ms-appx:///Assets/breath.mp3");
                 song.Source = pathUri;
                 song.Play();
        }
        catch { }

    }
4

1 に答える 1