Функция будильника в Windows Phone 7 - PullRequest
1 голос
/ 21 июля 2011

Я пытаюсь контролировать откладывать и отпускать кнопку при звуковом сигнале в Windows Phone 7.

Но я не смог найти ни одного примера исходного кода на нем.

Может ли кто-нибудь помочь мне с этим?

То, что я хочу, похоже на то, когда я нажимал на кнопку повтора или затемнения, он будет делать что-то , например, кнопка отклонения будет перемещаться на другую страницу.

И еще одна вещь: когда срабатывает будильник, могу ли я настроить его на воспроизведение музыки? Потому что тот, который я попробовал, не воспроизводит музыку.

    private static void CreateAlarm(string title, string time)
    {
        var alarm = new Alarm(title)
        {
            Content = "You have a meeting with your team now.",
            BeginTime = Convert.ToDateTime(time),                 
        };

        ScheduledActionService.Add(alarm);
    }

    private static void ResetAlarm()
    {
        ScheduledActionService.Remove("MyAlarm");
    }

    private void SetAlarm_Click(object sender, RoutedEventArgs e)
    {
        string time = Convert.ToString(timePicker1.ValueString);
        CreateAlarm(txtTitle.Text, time);

    }

    private void ResetAlarm_Click(object sender, RoutedEventArgs e)
    {
        ResetAlarm();
    }
}

1 Ответ

2 голосов
/ 21 июля 2011

Класс Alarm имеет свойство .Sound для управления воспроизводимым звуковым файлом.

Чтобы использовать его, скажем, у вас есть Alarm.mp3 в вашем проекте в папке Sounds с его действием сборки, установленным на Content.

var alarm = new Alarm() {
  Sound = new Uri('Sounds/Alarm.mp3', UriKind.Relative)
}

Нет никакого способа ответить на сон или отклонение, которое я видел.

...