手机播放音乐ipad锁屏停止音乐播放后死机,每次都这样,怎么办

Pages: 1/5
主题 : 解决关于如何实现锁屏后继续播放音乐的问题
级别: 精灵王
发帖: 1027
可可豆: 10081 CB
威望: 10081 点
在线时间: 782(时)
发自: Web Page
解决关于如何实现锁屏后继续播放音乐的问题&&&
今天收到论坛一兄弟的PM,询问实现黑屏后继续播放的问题,考虑可能有很多人有这个需求,所以单独开个帖子说明一下。另外我在做这个电子书的过程中也积累了一些经验,主要是Unviersal App相关的,如何在一个app里支持所有的iPhone/iTouch,iPad,iPhone 4等,以及支持所有系统版本,从3.0到3.1.3,3.2,3.2.1,4.0到4.0.1,改天整理一下和大家分享引用 hi~ ga兄说你做过一个音乐程序。锁屏后可以继续播放有没有方法可以在iphone黑屏休眠时候让程序继续执行的方法呢[UIApplication sharedApplication].idleTimerDisabled = YES;太费电了,不锁屏音乐好像本来就可以背景播放。。。不知道你又没有什么方法感谢锁屏后继续播放其实就是利用了Audio session这个feature,具体可以看看apple的文档里面关于Audio session的部分,我是用的AVFoundation.framework这个库来播放音乐的。全部代码如下:
// Registers this class as the delegate of the audio session.
[[AVAudioSession sharedInstance] setDelegate: self];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
UInt32 doSetProperty = 0;
//The C Style function call
AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryMixWithOthers,
sizeof (doSetProperty),
&doSetProperty
// Activates the audio session.
NSError *activationError =
[[AVAudioSession sharedInstance] setActive: YES error: &activationError];
//alloc a new player
AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: @"your audio file path" error:nil];
//prepare and set delegate
[newPlayer prepareToPlay];
[newPlayer setDelegate:self];
//play audio
[newPlayer play];
//pause or stop audio
[newPlayer pause];
[newPlayer stop];
//restart audio playing
if (newPlayer.playing)
[newPlayer pause];
newPlayer.currentTime = 0;
[newPlayer play];
}[ 此帖被ttgb在 18:06重新编辑 ]
级别: 精灵王
发帖: 1027
可可豆: 10081 CB
威望: 10081 点
在线时间: 782(时)
发自: Web Page
好像我已经499帖了,是不是发完这一贴就精灵王了噢
级别: 精灵王
可可豆: 15795 CB
威望: 15775 点
在线时间: 1657(时)
发自: Web Page
感谢~~ 经过lz的提示和灵感,我找到了方法~~ 推广到所有类型的程序。如果想要iphone不要深度睡眠,就在程序执行的时候,另起一个线程,以小间隔的timer来播放一段无声的音频,音量也设置为0.0。这样就可以搞定~~
级别: 精灵王
发帖: 1027
可可豆: 10081 CB
威望: 10081 点
在线时间: 782(时)
发自: Web Page
引用 引用第2楼evangel于 14:26发表的&&:感谢~~ 经过lz的提示和灵感,我找到了方法~~ 推广到所有类型的程序。如果想要iphone不要深度睡眠,就在程序执行的时候,另起一个线程,以小间隔的timer来播放一段无声的音频,音量也设置为0.0。....... 牛!这你也能想到阿,呵呵,思路确实很好阿
级别: 禁止发言
可可豆: 6070 CB
威望: 6070 点
在线时间: 3893(时)
发自: Web Page
用户被禁言,该主题自动屏蔽!
级别: 新手上路
可可豆: 120 CB
威望: 120 点
在线时间: 47(时)
发自: Web Page
kAudioSessionProperty_OverrideCategoryMixWithOthers 找不到。。。请大侠指教
级别: 新手上路
可可豆: 120 CB
威望: 120 点
在线时间: 47(时)
发自: Web Page
回 楼主(ttgb) 的帖子
在simulator 4.0上锁定时还是不能继续播放,而且再device上也美发编译通过,提示 &_AudioSessionSetProperty& referensed from: 错误。。实在不懂啊,希望楼主指教
级别: 新手上路
可可豆: 210 CB
威望: 210 点
在线时间: 74(时)
发自: Web Page
Re:回 楼主(ttgb) 的帖子
引用 引用第6楼saai于 13:55发表的 回 楼主(ttgb) 的帖子 :在simulator 4.0上锁定时还是不能继续播放,而且再device上也美发编译通过,提示 &_AudioSessionSetProperty& referensed from: 错误。。实在不懂啊,希望楼主指教 模拟器上 不能模拟锁屏、震动等;--- 但真机 也没编译 过?!
级别: 新手上路
可可豆: 210 CB
威望: 210 点
在线时间: 74(时)
发自: Web Page
引用 引用第5楼saai于 11:26发表的&&:kAudioSessionProperty_OverrideCategoryMixWithOthers 找不到。。。  【 kAudioSessionProperty_OverrideCategoryMixWithOthers 】Changes the mixing behavior of the 【kAudioSessionCategory_MediaPlayback】 and 【kAudioSessionCategory_PlayAndRecord】 audio session categories. Setting this property to TRUE (any nonzero value) allows mixing of iPod audio with application audio. Other aspects of these categories, such as their Ring/Silent switch behavior, are not affected.This property has value of FALSE (0) by default. When the audio session category changes, such as during an interruption, the value of this property 【reverts to FALSE】. To regain mixing behavior you must then 【re-set】 this property.Always check to see if setting this property succeeds or fails, and behavior may change in future releases of iPhone OS.Available in iPhone OS 3.0 and later.Declared in 【【AudioServices.h.】】【【 Audio Session Services Property Identifiers 】】Property identifiers used with Audio Session Services in iPhone OS.enum {   kAudioSessionProperty_PreferredHardwareSampleRate          = 'hwsr',   // read/write   kAudioSessionProperty_PreferredHardwareIOBufferDuration    = 'iobd',   // read/write   kAudioSessionProperty_AudioCategory                        = 'acat',   // read/write   kAudioSessionProperty_AudioRoute                           = 'rout',   // read-only   kAudioSessionProperty_AudioRouteChange                     = 'roch',   // callback function   kAudioSessionProperty_CurrentHardwareSampleRate            = 'chsr',   // read-only   kAudioSessionProperty_CurrentHardwareInputNumberChannels   = 'chic',   // read-only   kAudioSessionProperty_CurrentHardwareOutputNumberChannels  = 'choc',   // read-only   kAudioSessionProperty_CurrentHardwareOutputVolume          = 'chov',   // read-only + callback function   kAudioSessionProperty_CurrentHardwareInputLatency          = 'cilt',   // read-only   kAudioSessionProperty_CurrentHardwareOutputLatency         = 'colt',   // read-only   kAudioSessionProperty_CurrentHardwareIOBufferDuration      = 'chbd',   // read-only   kAudioSessionProperty_OtherAudioIsPlaying                  = 'othr',   // read-only   kAudioSessionProperty_OverrideAudioRoute                   = 'ovrd',   // write-only   kAudioSessionProperty_AudioInputAvailable                  = 'aiav',   // read-only + callback function   kAudioSessionProperty_ServerDied                           = 'died',   // callback function   kAudioSessionProperty_OtherMixableAudioShouldDuck          = 'duck',   // read/write   kAudioSessionProperty_OverrideCategoryMixWithOthers        = 'cmix',  【】【】   // read/write   kAudioSessionProperty_OverrideCategoryDefaultToSpeaker     = 'cspk',   // read/write   kAudioSessionProperty_OverrideCategoryEnableBluetoothInput = 'cblu'   // read/write   kAudioSessionProperty_InterruptionType                     = 'type'   // read-only};
级别: 精灵王
可可豆: 11179 CB
威望: 11179 点
在线时间: 1002(时)
发自: Web Page
收藏一下吧,会用到的
新浪微博 /pipipengTwitter: qqn_pipi
Pages: 1/5
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版||||||||||||||||||
查看: 2703|回复: 4
在线时间167 小时经验值286 最后登录注册时间帖子阅读权限50UID
大学专科, 积分 286, 距离下一级还需 114 积分
该用户从未签到
G币4 最后登录注册时间
要用手机听mp3的课件,每个课件大概一个小时多,手机放在那外放,可是每次都是自动锁屏后放一段时间就没声音了,还要再打开屏幕,真的好麻烦,尤其是听课的时候,求解决办法~~~~~~~~~~。
换了播放器还是不行,是不是安卓的系统都是这样,还是说是我自己刷的ROM的问题??????????????
求解决方法~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在线时间999 小时经验值13996 最后登录注册时间帖子阅读权限160UID411813
校长, 积分 13996, 距离下一级还需 1304 积分
TA的每日心情怒 11:10签到天数: 993 天[LV.10]以坛为家III
G币8296 最后登录注册时间
我的好像也是这,但是俺不用自带播放器
在线时间44 小时经验值131 最后登录注册时间帖子阅读权限40UID
高中生, 积分 131, 距离下一级还需 69 积分
该用户从未签到
G币52 最后登录注册时间
你把音乐播放器填加到自动结束列表了吧,
在线时间382 小时经验值292 最后登录注册时间帖子阅读权限50UID690658
大学专科, 积分 292, 距离下一级还需 108 积分
该用户从未签到
G币83 最后登录注册时间
我也是这个问题,很不爽
在线时间185 小时经验值1120 最后登录注册时间帖子阅读权限80UID8748294
研究生, 积分 1120, 距离下一级还需 580 积分
该用户从未签到
G币1451 最后登录注册时间
感谢分享!
浏览过的版块
Powered by经验2337 米
在线时间365 小时
积分 2941, 距离下一级还需 2059 积分
积分 2941, 距离下一级还需 2059 积分
机型Samsung I9100
签到次数39
MIUI版本3.5.7
本帖最后由 G.w 于
09:00 编辑
今天过深圳,在高铁上听音乐,MIUI音乐播放器;
2、继续听歌,到站时,暂停了音乐,拔掉了耳机,手机放进去了口袋;几分钟之后,想看下时间,却发现无法唤醒,最后长按关机重启。。。或者假死最后自动重启。。。。
听音乐之后无法唤醒在4.0第一个版本就提出了,上个版本没听歌我以为已经没了呢,想不到还是存在。。。。
无论使用普通耳机还是蓝牙,都会是这样。N个版本了。。。。。
昨晚听了一会音乐才睡,早上起来,发现再次睡死!06.01
这种不理不问的态度,还要如何继续呢?
遇到的人越多,MIUI开发组会越关注
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验56792 米
威望1385 米
在线时间4548 小时
机型小米手机5
签到次数260
MIUI版本7.5.4
9100有时会发热,热热就习惯了
经验2337 米
在线时间365 小时
积分 2941, 距离下一级还需 2059 积分
积分 2941, 距离下一级还需 2059 积分
机型Samsung I9100
签到次数39
MIUI版本3.5.7
我是拔掉耳机之后无法唤醒,在那狂发热,一会就热到烫,平时正常使用不发热。
经验56792 米
威望1385 米
在线时间4548 小时
机型小米手机5
签到次数260
MIUI版本7.5.4
我发觉,9100当有时运行不太好的时候,就会发热,不太好的定义就是有时卡到了等等!就一定会发热!解决就是关闭,不能再玩.
经验2337 米
在线时间365 小时
积分 2941, 距离下一级还需 2059 积分
积分 2941, 距离下一级还需 2059 积分
机型Samsung I9100
签到次数39
MIUI版本3.5.7
竟然冇人关注下
经验1077 米
在线时间113 小时
版本2.3.7a
积分 1287, 距离下一级还需 713 积分
积分 1287, 距离下一级还需 713 积分
机型未知设备
签到次数25
MIUI版本2.3.7a
话说楼主你的是什么版本
http://kong./data/shaoimg/28/myphonesbbs_947028.jpg?14973
经验2337 米
在线时间365 小时
积分 2941, 距离下一级还需 2059 积分
积分 2941, 距离下一级还需 2059 积分
机型Samsung I9100
签到次数39
MIUI版本3.5.7
左边不是可以看到呀?2.4.13
经验376 米
在线时间41 小时
版本4.9.12
积分 436, 距离下一级还需 64 积分
积分 436, 距离下一级还需 64 积分
机型小米手机2/2S
签到次数32
MIUI版本4.9.12
嗯,短信震动取消不了了貌似……
http://service..cn/widget/qmd//cc8c1592/1.png
经验2337 米
在线时间365 小时
积分 2941, 距离下一级还需 2059 积分
积分 2941, 距离下一级还需 2059 积分
机型Samsung I9100
签到次数39
MIUI版本3.5.7
果然不只是我。。。。。
经验376 米
在线时间41 小时
版本4.9.12
积分 436, 距离下一级还需 64 积分
积分 436, 距离下一级还需 64 积分
机型小米手机2/2S
签到次数32
MIUI版本4.9.12
好说好说,我换了主题之后,问我要不要换字体,我说换吧,重启,歇了。只能双wipe。再换主题,问我换不换字体,我果断不换,哈哈!就没事。
http://service..cn/widget/qmd//cc8c1592/1.png
MIUI 100周
100周发布纪念勋章
小米手机元器件合体活动勋章
小米求合体勋章
小米7周年勋章
2017米粉节晒单赢专属勋章
“澎湃S1 ”芯片纪念勋章
参与活动回帖可得
2017年小金鸡勋章
回复2016年度评选活动贴
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
MIUI 300周
MIUI 300周更新纪念勋章
MIUI 8纪念勋章
MIUI 8纪念勋章
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
1000万用户纪念勋章
MIUI1000万用户纪念勋章
MIUI 7纪念勋章
小米商城购买纪念勋章
论坛APP购买小米商品获得
参加流量购买活动
MIUI五周年
MIUI五周年纪念勋章
小米平板首发纪念勋章
小米平板首发纪念勋章
小米手机3终身荣誉勋章
小米手机3终身荣誉勋章
MIUI三周年
MIUI三周年纪念勋章
百万壁纸评审纪念勋章
已关注微信
已关注极客秀微信
小米桌面内测勋章
MIUI6 荣誉勋章
MIUI6 荣誉勋章
MIUI V5内测元勋
MIUI V5内测元勋勋章
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
发烧友俱乐部
发烧友俱乐部
社区VIP贵宾专属
MIUI六周年
MIUI六周年纪念勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号931.jpg (108.43 KB, 下载次数: 8)
21:01 上传
想设置回来这种,就是一开屏就是这个
003.jpg (112.51 KB, 下载次数: 7)
21:01 上传
这个有音乐,一开就不小心按到,经常尴尬
来自 vivo乐园
想设置回来这种,就是一开屏就是这个
这个有音乐,一开就不小心按到,经常尴尬[comm ...
可以隔空解锁
来自 vivo乐园
想设置回来这种,就是一开屏就是这个
这个有音乐,一开就不小心按到,经常尴尬[comm ...
怎么没人来啊
来自 vivo乐园
想设置回来这种,就是一开屏就是这个
这个有音乐,一开就不小心按到,经常尴尬[comm ...
太冷清了,我还想要解锁放歌呢
来自 vivo乐园
设置~锁屏样式!
来自 vivo乐园
按亮屏幕,双指在锁屏界面做缩小的手势,然后就可以调整了
来自 vivo乐园
想设置回来这种,就是一开屏就是这个
这个有音乐,一开就不小心按到,经常尴尬[comm ...
在设置里面把锁屏换一下就可以
来自 vivo乐园
想设置回来这种,就是一开屏就是这个
这个有音乐,一开就不小心按到,经常尴尬[comm ...
不知道怎么回事i5
来自 vivo乐园
设置~锁屏样式!
来自 vivo乐园
按亮屏幕,双指在锁屏界面做缩小的手势,然后就可以调整了
来自 vivo乐园
【X7评测】1600万柔光自拍,为自拍而生
【X7美图】有了“你”就有了光,自拍神器vivo X7|图赏
【X7美图】静待邂逅,vivo X7图赏
【X7Plus美图】更美的大屏手机 vivo X7Plus「图赏」
【X7评测】夏日·乐悠悠|X7摄影美图系列
COPYRIGHT (C)
vivo COMMUNICATION TECHNOLOGY CO.LTD.ALL RIGHTS RESERVED.
成为vivo粉丝:
Powered by

我要回帖

更多关于 ipad锁屏有音乐播放器 的文章

 

随机推荐