iOS 如何使用iTunes里面的音乐作为本地推送的声音 在线等 急!!!

问题描述

iOS 如何使用iTunes里面的音乐作为本地推送的声音 在线等 急!!! 5C
RT 求大神的解答
步骤应该先从iTunes里面导出音乐到APP里面
然后使用的是本地推送
网易云音乐里面的音乐闹钟就实现了这个需求

我现在做到了把iTunes里面的音乐导入到APP中 现在就是不知道如何设置这个音乐为本地推送的声音

解决方案

http://stackoverflow.com/questions/6894026/how-to-set-sound-local-notification-from-song-in-itunes

解决方案二:

  • (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {
    if (indexPath.section == 0) {
    MPMediaPickerController *picker = [[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];

    picker.delegate = self;picker.allowsPickingMultipleItems = NO;picker.prompt = NSLocalizedString (@""Select any song from the list"" @""Prompt to user to choose some songs to play"");//[self presentModalViewController: picker animated: YES];[self.navigationController pushViewController:picker animated:YES];NSLog(@""gsudifghukdsf"");[picker release];

    }
    }

  • (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection
    {
    [self.navigationController popToRootViewControllerAnimated:YES];
    //[self dismissModalViewControllerAnimated: YES];
    NSLog(@""%@""mediaItemCollection);

    UILocalNotification *local = [[UILocalNotification alloc] init];
    //selectedSongCollection=mediaItemCollection;

}

  • (void) mediaPickerDidCancel: (MPMediaPickerController *) mediaPicker{
    [self.navigationController popToRootViewControllerAnimated:YES];//[self dismissModalViewControllerAnimated: YES]; }

解决方案三:
求解答!!!!!!!!!!!!

时间: 2024-12-22 21:13:31

iOS 如何使用iTunes里面的音乐作为本地推送的声音 在线等 急!!!的相关文章

iOS本地推送(本地通知)

在iOS8之后,以前的本地推送写法可能会出错,接收不到推送的信息, 如果出现以下信息: 1 Attempting to schedule a local notification 2 with an alert but haven't received permission from the user to display alerts 3 with a sound but haven't received permission from the user to play sounds 说明在I

周一到周五重复推送-iOS本地推送设置周一到周五推周末不推怎么实现呢

问题描述 iOS本地推送设置周一到周五推周末不推怎么实现呢 iOS本地推送设置周一到周五推周末不推怎么实现呢,用到的是本地推送不是服务端的推送 解决方案 http://outofmemory.cn/code-snippet/2881/ios-bendi-tuisong-method 解决方案二: 获取下今天是星期几,代码: NSCalendar *calendar = [NSCalendar currentCalendar]; NSInteger unitFlags = NSWeekCalend

iPhone/iPad开发通过LocalNotification实现iOS定时本地推送功能_IOS

通过iOS的UILocalNotification Class可以实现本地app的定时推送功能,即使当前app是后台关闭状态.  可以实现诸如,设置app badgenum,弹出一个alert,播放声音等等,实现很简单  UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) { NSDate *now=[NSDate new]; notification.fireD

iOS本地推送简单实现代码_IOS

本文为大家分解介绍了iOS本地推送代码的三步骤,供大家参考,具体内容如下 第一步:创建本地推送 // 创建一个本地推送 UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease]; //设置10秒之后 NSDate *pushDate = [NSDate dateWithTimeIntervalSinceNow:10]; if (notification != nil) { // 设置推

详解iOS本地推送与远程推送_IOS

一.简介 分为本地推送和远程推送2种.可以在应用没有打开甚至手机锁屏情况下给用户以提示.它们都需要注册,注册后系统会弹出提示框(如下图)提示用户是否同意,如果同意则正常使用:如果用户不同意则下次打开程序也不会弹出该提示框,需要用户到设置里面设置.一共有三种提示类型: UIUserNotificationTypeBadge:应用图标右上角的信息提示 UIUserNotificationTypeSound:播放提示音 UIUserNotificationTypeAlert:提示框 二.本地推送 1

iOS客户端本地推送实现代码_IOS

本文实例为大家分享了iOS本地推送的具体代码,供大家参考,具体内容如下 首先创建全局的本地通知对象及弹出框 // 弹出本地消息 @property(nonatomic,strong)UILocalNotification *localNotification; @property(nonatomic,strong)UIAlertController *alertcontrol; 其次在代码中实现如下: - (void)application:(UIApplication *)applicatio

iOS 分为本地推送和远程推送,设置扩展信息以后,本地推送的回调方法里面找不到之前添加的扩展信息。

问题描述 只能收到一个Conversation = 13:messageType = 0; 解决方案 本地推送是自己做的,消息的扩展信息应该在收到消息的回调里面获取!本地推送也要走收到消息的回调!

iOS - Push 通知推送

1.UserNotifications 通知是 App 用来和用户交流的一种方式,特别是当 App 并没有在前台运行的时候.通知,正如它的名称所强调的,被用作向用户'通知'一个事件,或者仅仅向用户提示一条重要信息.总而言之,通知在提示类型的 App 当中非常有用,甚至在一些别的类型的 App 当中也是如此.比如,当用户进入一个指定区域(这是 iOS8 的新特性),一个下载任务完成,或者当朋友给你发送一条信息的时候,一条通知就可以被显示出来.无论如何,通知的目的就是获得用户的关注,然后他们就能处理

分分钟搞定IOS远程消息推送

分分钟搞定IOS远程消息推送 一.引言 IOS中消息的推送有两种方式,分别是本地推送和远程推送,本地推送在http://my.oschina.net/u/2340880/blog/405491这篇博客中有详细的介绍,这里主要讨论远程推送的流程与配置过程. 二.远程推送机制的原理 1.从一张很火的图说起 搜索IOS远程推送,你总能看到一张如下的流程示意图,因为这张图确实很火,所以我也将它引用在此: 这张图示意的很清晰,大致意思是这样:你的应用服务端将消息发送到apple的APNS服务器,APNS服