我们可以使用EventKit播放闹钟铃声吗?

时间:2015-05-18 12:16:36

标签: ios objective-c eventkit alarms

经过大量搜索后,当事件发生时我没有想到播放闹钟音/音乐。通过使用EventKit,我只能在事件被触发时获得警报,但没有警报音乐。那么任何人都可以告诉我是否可以使用EventKit播放音乐/闹铃音,如果是,那么请指导我如何实现这一点。

以下代码仅显示活动时的提醒

    if (self.eventStore == nil) {
    self.eventStore = [[EKEventStore alloc] init];
}

[self.eventStore requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
    if (granted) {
        NSLog(@"Aceess to calendar");


        EKEvent *event = [EKEvent eventWithEventStore:self.eventStore];
        event.timeZone = [NSTimeZone defaultTimeZone];
        event.title = @"Good Morning";
        event.startDate = [NSDate dateWithTimeIntervalSinceNow:60];
        event.endDate = [NSDate dateWithTimeIntervalSinceNow:600];

        EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:60];
        [event addAlarm:alarm];

        [event setCalendar:[eventStore defaultCalendarForNewEvents]];

        NSError *err;
        [eventStore saveEvent:event span:EKSpanThisEvent error:&err];
        // Add event to iPhone Calendar

    }else
        NSLog(@"Access to calaendar denied");
}];

谢谢

0 个答案:

没有答案