objective c-iPhone应用中播放闹铃音乐

问题描述

iPhone应用中播放闹铃音乐
正在写一个警报应用,有本地消息后响铃,警报的铃声播放正常。但是点击界面的OK键之后铃声才播放,能不能一收到消息就能自动播放?

播放铃声代码如下:

-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {      application.applicationIconBadgeNumber = 0;      NSString *reminderText = [notification.userInfo objectForKey:kRemindMeNotificationDataKey];      NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@""%@/Mitwa.mp3"" [[NSBundle mainBundle] resourcePath]]];      NSError *error;      player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];      player.numberOfLoops = -1;      if (player == nil)        NSLog([error description]);      else        [player play];      [viewController showReminder:@""Good Evening Mahesh!""];  }

我想让它可以一接到消息就自动播放的。谢谢

解决方案

使用UILocalNotification,可以设置警报铃声,但是铃声只有30秒,本地消息的铃声不能超过30秒,如果想播放歌曲,需要点击。

时间: 2024-09-19 08:19:05

objective c-iPhone应用中播放闹铃音乐的相关文章

iPhone新年头两天闹铃“哑火”

网友调侃:"乔布斯想让大家假期好好睡觉" 本报讯 (记者 金旻矣)"闹铃没闹,害我昨天差点误了飞机!"2011年的头两天,许多iPhone用户发现自己的爱机出现了小小的bug(电脑术语,意为缺陷.漏洞).据悉,故障导致iPhone手机1月1日和2日无法闹铃,1月3日后故障将自动解除. 丁先生说,元旦那天他订了航班去厦门.谁料早晨iPhone闹钟没响,害他在登机前最后一刻才匆匆赶到机场.记者在手机论坛上看到,许多网友抱怨有相同的情况,有的称"一个饭桌上5台i

objective c-在ios媒体库中播放自己的录音

问题描述 在ios媒体库中播放自己的录音 如果应用中已经有了ios媒体库,还能在加入一个自己的音频吗? 比如:在每首歌之后播放一段录音,说明那首歌曲的编号. 解决方案 设置delegate或者注册notification,在播完时用avaudioplayer播录音,录音播完后再开始下一首(也需要设置delegate).

iphone 功能描述-谁能帮我解决一下关于iPhone中播放器的功能设计与实现

问题描述 谁能帮我解决一下关于iPhone中播放器的功能设计与实现 大作业 程序: 1.功能实现 2.界面 3.原创 4.题目不限 报告(不少于10页): 1.功能描述 2.流程图 3.各个模块的具体实现 4.总结

iPhone闹铃问题周一仍未解决殃及全球用户

北京时间1月4日早间消息,一些iPhone用户发现,1月3日当天iPhone的闹铃功能仍然存在问题.而苹果此前表示,iPhone的闹铃系统将于本周一恢复正常. 许多iPhone用户通过博客.Facebook和Twitter表示,iPhone的闹铃功能在2011年的第一个工作日仍然存在问题,导致他们误机或是上班迟到. 美国一名公关专家朱莉·摩根(Julie Mogan)在Twitter上表示:"加油苹果,我想iPhone的闹铃问题今天上午将'自动修复'?"不过她随后在接受采访时表示,她的

win7旗舰版中播放视频导致CUP爆表该怎么办

win7旗舰版中播放视频很容易就导致CPU占用过高的问题是很多用户都感到特别闹心的,有时候甚至超过90%的CPU占用率,大家都知道CPU值越高对电脑的硬件伤害越大的,这对于似电脑如二老婆的用户们来说何其的心痛,而播放视频CPU占用过高又该如何是好?今天小编就给大家分析下雨林木风高win7旗舰版播放视频CPU占用过的解决措施,具体如下: 步骤一.点击"开始--所有程序--Windows Medie Player". 步骤二.在打开的Windows Medie Player播放器中,在菜单

按照例子写的闹铃没有反应

问题描述 按照例子写的闹铃没有反应 AlarmManager aManager = (AlarmManager) mcontext.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent("MYALARMRECEIVER"); intent.putExtra("msg","提醒时间到了"); PendingIntent pi = PendingIntent.getBr

怎么在jsp中播放一段声音,要求电脑浏览器与手机浏览器都能使用,兼容性好。

问题描述 怎么在jsp中播放一段声音,要求电脑浏览器与手机浏览器都能使用,兼容性好. 想在jsp中播放一段声音,触发按钮时发出.要求电脑浏览器与手机浏览器都能使用最好给出具体代码.谢谢!!! 解决方案 能不能播放还得看你音频的格式,你要准备ogg和mp3 2中形式的音频,判断支持html5就用audio标签播放(智能手机浏览器大部分都支持html5,非智能就不懂了..),不支持(IE8-这种浏览器)就用embed导入mp3文件 audio支持的音频看这个:http://www.cnblogs.c

Android“勿扰”闹铃功能再次消失

如果你使用Android设备作为闹铃,那么可能需要再次检查自己的设置.在Android 5.1版本中,谷歌提供了"Until Next Alarm"(在下次闹铃前请勿打扰)的选项,不过这项功能在Android 6.0中消失,这引起了部分用户的不满.于是谷歌在Android 6.0.1的推送中,将这一缺失的功能又添加了回来,现在,一波三折,这一功能似乎再次不复存在. 根据Reddit上相关的讨论主题,一些用户亲眼看见这一选项在屏幕上消失. 据Android Central报道,这一问题发

android开发--翻转闹铃(从制作到打包)

                   (转载请声明,文章原作地址http://blog.csdn.net/buptgshengod)  最近在家放假,一直想做一个手机应用,于是就自己动手做起来了.想到一个注意就是当闹铃响的时候翻转闹铃,声音停止.                 首先是闹铃部分,网上有很多demon可以参考,大致就是广播的接收与取消,在我上传的代码文件中有着详细的记录.           第二个重要部分就是传感器部分.实现简单的翻转响应的话,代码是这样的. sm = (Sens