app播放无声音乐实现app后台运行
info.plist 中required background modes 添加 app plays audio
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self playbackgroud];
}
- (void)playbackgroud
{
/*
这里是随便添加得一首音乐。
真正的工程应该是添加一个尽可能小的音乐。。。
0~1秒的
没有声音的。
循环播放就行。
这个只是保证后台一直运行该软件。
使得该软件一直处于活跃状态.
你想操作的东西该在哪里操作就在哪里操作。
*/
session = [AVAudioSession sharedInstance];
/*打开应用会关闭别的播放器音乐*/
// [session setCategory:AVAudioSessionCategoryPlayback error:nil];
/*打开应用不影响别的播放器音乐*/
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];
[session setActive:YES error:nil];
//设置代理 可以处理电话打进时中断音乐播放
[session setDelegate:self];
NSString *musicPath = [[NSBundle mainBundle] pathForResource:@"Baby One More Time" ofType:@"mp3"];
NSURL *URLPath = [[NSURL alloc] initFileURLWithPath:musicPath];
_player = [[AVAudioPlayer alloc] initWithContentsOfURL:URLPath error:nil];
[_player prepareToPlay];
[_player setDelegate:self];
_player.numberOfLoops = -1;
[_player play];
}
app播放无声音乐实现app后台运行相关推荐
- Android 判断app是否在前台还是在后台运行
Android 判断app是否在前台还是在后台运行,直接看代码,可直接使用. [java] view plain copy public static boolean isBackground(Co ...
- Android保活之循环播放无声音乐
Android保活之循环播放无声音乐 基本思想 1,循环播放无声的音乐 2,在其它音乐占用时,合理的控制音乐的再次播放 实现效果 目前测试在华为机器上,一键清理不会杀死. 在三星Galaxy Note ...
- 播放无声音乐让后台一直运行
我们项目要求我们是每隔一个小时上传一次地理位置,试了好几种方法都不成功,只能选择后台循环播放音乐达到后台持续运行.(我是企业账号开发的,不清楚App Store上传上去会不会有问题) 1.首先用到音频 ...
- Android后台播放音乐保活,安卓后台保活黑科技 播放无声音乐
1.准备一段无声的音频,新建一个播放音乐的Service类,将播放模式改为无限循环播放.在其onDestroy方法中对自己重新启动. public class PlayerMusicService e ...
- iOS保持App真后台运行
https://www.jianshu.com/p/d466f2da0d33 在我看来,苹果系统与安卓系统最直观的区别就是后台处理方式了吧,安卓手机一旦开启了很多app放到后台,即使前台什么也不做,就 ...
- 当自己视频APP,遇到别人音频APP后台播放音频时候
当别家音乐APP播放音乐,打开自家视频APP(虽然没有播放视频),但音乐app的音频却暂停了(如果是钉钉语音会议这种情况,会自动退出语音会议). 查了资料:这是音频打断处理问题,举个例子: ...
- 音乐类APP开发强化社交属性,行业前景被看好
随着移动互联网的发展,我国在线音乐类APP发展迅猛,不断受到资本热捧,如今在线音乐类APP开发功能得到了极大的丰富,除了基本的听歌搜索功能,还有听歌识曲.铃声剪辑.彩铃专区.在线KTV唱歌等功能,满足 ...
- android 熄屏 后台运行,Android进程保活/息屏后后台保持定位、网络运行
Android 设备在黑屏的分钟后可能会发生多种情况: 应用程序切后台后进程资源被系统回收,导致不能持续定位. 解决办法: 长连接定时唤醒cpu(解决黑屏定位.黑屏断网问题) 对于原生Android系 ...
- php网页完成后播放音乐提醒,js+php 实现定时查询数据播放提示音乐
摘要:给客户后台设置,提现和充值时自动播放音乐,所以需要定时查询查询数据库,有数据时播放提示音乐... 给客户后台设置,提现和充值时自动播放音乐,所以需要定时查询查询数据库,有数据时播放提示音乐 先在 ...
最新文章
- P1129-[ZJOI2007]矩阵游戏【最大匹配】
- JUnit 5和Selenium –改善项目配置
- mongotemplate中save抛出异常_异常处理的三个好习惯 | Python 工匠
- 这篇文章绝对让你深刻理解java类的加载以及ClassLoader源码分析
- Docker拉取ZooKeeper镜像安装运行
- devops基础扫盲篇_在2020年取得成功的8篇必读的DevOps文章
- linux磁盘相关命令
- Windows10 64位系统安装EPLAN P8 2.6教程
- JAVA我的世界怎么弄TNT大陆_《我的世界》爷爷的遗言:TNT大陆地图存档
- 程序员也要学英语——动词相关合集
- 下面不属于python保留字_下面不属于Python保留字的是
- 几种微弱信号处理电路
- 模拟京东快递单号查询框
- 光伏发电沦为白菜价 看光伏大佬们如何“割肉”
- 智能仓储系统的构成包括哪些
- C++学习路线图(重整理)
- 腾讯云区块链,产业区块链的坚守者
- [蓝桥杯单片机 八位共阳数码管](4)
- 2021年衢州高考的成绩查询,2021年衢州中、高考重要消息来了!
- 五问目标检测Anchor
热门文章
- 使用百度地图API,定位并显示自己的位置
- 电动牙刷也有国产黑马,竟然比千元大牌还厉害 | 钛空实测
- 分切机设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 狄马:荒谬的苦难哲学
- Nape 碰撞检测事件 笔记
- 研发人员必须具备的三颗“心”
- omf多路径 oracle_Oracle数据库使用OMF来简化数据文件的管理
- 进制转换--(2-8)为什么2的3次方=8,所以三位变一位
- android 照片拼接长图_手机照片拼接长图软件|照片拼接长图app下载v2.0-乐游网软件下载...
- vuex 中出现[vuex] module namespace not found in mapActions(): money找不到的报错