関数 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 { }
}