如何电脑总是自动锁屏在锁屏状态下显示音乐控制

帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
#移动设备#ipad锁屏的情况下出现音乐播放器图标怎么去掉?
55浏览 / 0回复
ipad锁屏的情况下出现音乐播放器图标怎么去掉?
您需要登录后才可以回帖&&&|&&&&&
用户名/注册邮箱/注册手机号
其他第三方号登录苹果iphone5锁屏状态下怎么控制音乐播放?
来源:作者:南京手机网于 15:57发表阅读:
苹果iphone5锁屏状态下怎么控制音乐播放?
问:苹果iphone5锁屏状态下怎么控制音乐播放?
答:iPhone的耳机锁屏状态下也能控制,点击耳机中间的按钮就能听歌。长按中间不放还能启动声控拨号功能.
- 按一下:停止或者是播放
- 连按两下:下一首歌曲
- 连按三下:上一首歌曲!
- 连按两下最后一下不松:快进
- 连按三下最后一下不松:倒带
(当手机放在裤袋在听歌的时候,也可以利用耳机线报时。按住耳机中间键不放,当出现&du&一声,即声控开启后,直接问&现在几点了?&)
发表评论&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
公司地址: 南京市珠江路67号华利国际大厦35楼3507室  (赛格数码广场后门右侧:华利国际大厦北门进入)
客服电话:025-0; 客服QQ:  客服QQ:  售后QQ:
销售客服①
销售客服②
售后客服③微信关注“手机中国”随时获取最新手机资讯
2016年11月,Qualcomm联合三星对外宣布,将共同带来全新的骁龙旗...
经过几年的快速发展,国内的智能手机市场已经趋于成熟...
或许十几年前在中关村攒电脑的商家都没想到,智能手机在今天也已...
> iPhone技巧篇 歌曲锁屏查看时间的方法
iPhone技巧篇 歌曲锁屏查看时间的方法
手机中国【原创】作者:手机中国 温子龙责任编辑:王孜日 05:10
  【 】iPhone在国内的市场中受到了很多用户的喜爱,时尚的外观和极强的性能是这款手机受到关注的必要因素,这不距离手机上市还有几天时间的时候,各大网站和网友就已经按耐不住了。
  不过在新机和系统没上市之前,笔者还是要为大家介绍一下目前中的一些技巧,就拿播放音乐来说,很多用户会在锁屏的状态下来播放音乐,这时歌曲锁屏界面在显示歌曲名和播放器时会将时间放到顶端状态栏显示,不留意还真不易发现。那么我们该如何在锁屏播放音乐时简单而方便的产科日期和时间呢?接下来笔者就为大家简单的介绍一下。
  第一步:我们要打开音乐播放器,然后锁屏。
iPhone歌曲锁屏查看时间的方法
  第二步:之后在锁屏状态下,按下Home键,就可以在锁屏的界面显示大字号的时间、日期、星期了,而再按一下Home键就又回到了原先的解锁界面。
iPhone歌曲锁屏查看时间的方法
  通过上述两个步骤,大家就可以在锁屏播放歌曲的时候查看日期和时间了,非常方便,不过对于Home键的消耗也是很大的,用户还是慎用为妙。
01/03 07:0001/03 06:3001/03 05:3001/03 05:30
12/30 05:5612/30 05:3012/30 05:3012/29 06:00
01/03 05:4401/03 05:3001/02 05:3001/02 05:00
01/03 05:3001/03 05:3001/03 05:3001/02 05:30后台或者锁屏播放音乐播放,
引入依赖的库文件:
&AudioToolBox.framework
MediaPlayer.framework
CoreMedia.framework
AVFoundation.framework
2.&在工程的AppDelegate.m文件的didFinishLaunchingWithOptions方法中加入如下代码:
-&(BOOL)application:(UIApplication&*)application&didFinishLaunchingWithOptions:(NSDictionary&*)launchOptions
&&&&//这种方式后台,可以连续播放非网络请求歌曲。遇到网络请求歌曲就废,需要后台申请task
&&&&&*&AudioSessionInitialize用于处理中断处理,
&&&&&*&AVAudioSession主要调用setCategory和setActive方法来进行设置,
&&&&&*&AVAudioSessionCategoryPlayback一般用于支持后台播放
&&&&AVAudioSession&*session&=&[AVAudioSession&sharedInstance];
&&&&NSError&*setCategoryError&=&
&&&&[session&setCategory:AVAudioSessionCategoryPlayback&error:&setCategoryError];
&&&&NSError&*activationError&=&
&&&&[session&setActive:YES&error:&activationError];
&&&&self.window&=&[[[UIWindow&alloc]&initWithFrame:[[UIScreen&mainScreen]&bounds]]&autorelease];
&&&&//&Override&point&for&customization&after&application&launch.
&&&&self.viewController&=&[[[ViewController&alloc]&initWithNibName:@&ViewController&&bundle:nil]&autorelease];
&&&&self.window.rootViewController&=&self.viewC
&&&&[self.window&makeKeyAndVisible];
&&&&return&YES;
3.&播放本地歌曲,不多说,代码如下:
-(IBAction)doPlay:(id)sender{
&&&&NSString&*filepath&=&[[NSBundle&mainBundle]&pathForResource:@&qhc&&ofType:@&caf&];
&&&&BOOL&fileexit&=&[[NSFileManager&defaultManager]&fileExistsAtPath:filepath];
&&&&if&(fileexit)&{
&&&&&&&&if&(_player&&&&[_player&isPlaying])&{
&&&&&&&&&&&&
&&&&&&&&[_player&release];
&&&&&&&&_player&=&
&&&&&&&&_player&=&[[AVAudioPlayer&alloc]&initWithContentsOfURL:[NSURL&URLWithString:filepath]&error:nil];
&&&&&&&&[_player&play];
经过上面简单的处理后,已经可以在后台播放歌曲了。但是使用过qq,酷狗的播放器后,就会发现一个很炫的功能,就是在锁屏的状态下,可以调用播放器,并切换歌曲,而且还可以显示歌曲对应的图片。
之前没搞过播放器,一直不理解实现原理,百度了很多次,使用的关键字为ios播放器,百度总是找给我一批垃圾资料。
后来同事帮忙找了份资料,然后我换歌关键字,终于找到我需要的资料了,现在也自己整理下。
iOS播放器特效,锁屏状态下显示专辑图片和信息
1.&检查你的AppDelegate是不是继承于UIResponder,有的是自动生成,有的人习惯手写,如果是继承于NSObject请改为&AppDelegate&:&UIResponder。
2.&设置锁屏状态下音乐播放的信息(歌曲信息和图片)
//设置锁屏状态,显示的歌曲信息
-(void)configNowPlayingInfoCenter{
&&&&if&(NSClassFromString(@&MPNowPlayingInfoCenter&))&{
&&&&&&&&NSMutableDictionary&*dict&=&[[NSMutableDictionary&alloc]&init];
&&&&&&&&[dict&setObject:@&name&&forKey:MPMediaItemPropertyTitle];
&&&&&&&&[dict&setObject:@&singer&&forKey:MPMediaItemPropertyArtist];
&&&&&&&&[dict&setObject:@&album&&forKey:MPMediaItemPropertyAlbumTitle];
&&&&&&&&UIImage&*image&=&[UIImage&imageNamed:@&test.jpg&];
&&&&&&&&MPMediaItemArtwork&*artwork&=&[[MPMediaItemArtwork&alloc]&initWithImage:image];
&&&&&&&&[dict&setObject:artwork&forKey:MPMediaItemPropertyArtwork];
&&&&&&&&[[MPNowPlayingInfoCenter&defaultCenter]&setNowPlayingInfo:dict];
上面的if&(NSClassFromString(@&MPNowPlayingInfoCenter&))语句,说是为了避免了版本兼容问题。
这个API貌似只出现在5里面。现在你可以发现,上面的代码可能不起作用,而且待机屏的播放暂停也不会起作用。
3.&在对应的页面加入控制语句。
-(void)viewDidAppear:(BOOL)animated{
&&&&[super&viewDidAppear:animated];
&&&&//Once&the&view&has&loaded&then&we&can&register&to&begin&recieving&controls&and&we&can&become&the&first&responder
&&&&[[UIApplication&sharedApplication]&beginReceivingRemoteControlEvents];
&&&&[self&becomeFirstResponder];
&&&&[self&configNowPlayingInfoCenter];
-(void)viewWillDisappear:(BOOL)animated{
&&&&[super&viewWillDisappear:animated];
&&&&//End&recieving&events
&&&&[[UIApplication&sharedApplication]&endReceivingRemoteControlEvents];
&&&&[self&resignFirstResponder];
本人是在单一的viewcontroller里面的调试的,所以如上面的语句添加。也可以自行调整位置.
完成以上的方法后,是不是觉得程序也没做什么调整处理嘛,运行上面的代码,会发现只有信息出来,但是播放控制还是不起作用。
4.&重写控制方法.
-(BOOL)canBecomeFirstResponder{
&&&&return&YES;
5.&加上控制逻辑的监听
-(void)remoteControlReceivedWithEvent:(UIEvent&*)event{
&&&&//if&it&is&a&remote&control&event&handle&it&correctly
&&&&if&(event.type&==&UIEventTypeRemoteControl)&{
&&&&&&&&switch&(event.subtype)&{
&&&&&&&&&&&&case&UIEventSubtypeRemoteControlTogglePlayPause:
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&NSLog(@&UIEventSubtypeRemoteControlTogglePlayPause...&);
&&&&&&&&&&&&&&&&[self&pauseOrPlay];
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
&&&&&&&&&&&&case&UIEventSubtypeRemoteControlPlay:
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&NSLog(@&UIEventSubtypeRemoteControlPlay...&);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
&&&&&&&&&&&&case&UIEventSubtypeRemoteControlPause:
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&NSLog(@&UIEventSubtypeRemoteControlPause...&);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
&&&&&&&&&&&&case&UIEventSubtypeRemoteControlStop:
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&NSLog(@&UIEventSubtypeRemoteControlStop...&);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
&&&&&&&&&&&&case&UIEventSubtypeRemoteControlNextTrack:
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&NSLog(@&UIEventSubtypeRemoteControlNextTrack...&);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
&&&&&&&&&&&&case&UIEventSubtypeRemoteControlPreviousTrack:
&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&NSLog(@&UIEventSubtypeRemoteControlPreviousTrack...&);
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&default:
&&&&&&&&&&&&&&&&
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
/bbs/read.php?tid-26984.html 今天收到论坛一兄弟的PM,询问实现黑屏后继续播放的问题,考虑可能有很多人有这个需求,所以单独开个帖子说明一下. 另外我在做这个电子书的过程中也积累了一些经验,主要是Unviersal App相关的,如何在一个app里支持所有的iPhone/iTouch ...
今天在床上玩唱吧,听着歌锁屏了,当点亮屏幕的时候,锁屏页面出现了我正在听得歌曲 壁纸也换成了唱吧里面的歌手图片.做ios好几年了,从没有做过这个需求 于是好奇就翻看ios的API文档找到了这个类. 如下图
MPNowPlayingInfoCenter 解释 即时播放中心能够用于播放APP中正在播放的媒体信息. 播放的信息会显示在锁屏页面和多任务管理页面. ...
今天在床上玩唱吧,听着歌锁屏了,当点亮屏幕的时候,锁屏页面出现了我正在听得歌曲 壁纸也换成了唱吧里面的歌手图片.做ios好几年了,从没有做过这个需求 于是好奇就翻看ios的API文档找到了这个类. 如下图
MPNowPlayingInfoCenter 解释 即时播放中心能够用于播放APP中正在播放的媒体信息. 播放的信息会显示在锁屏页面和多任务管理页面. ...
最近&宠物联萌&在三星App上发布遇到一个问题:如果用户在锁定屏幕时解锁解到一半时取消解锁,这时用cocos2d-x开发的游戏就会出现游戏Bgm会恢复播放,但手机屏幕仍然是锁屏状态的Bug.
简述情况: ·游戏运行平台:Android ·Cocos2d-x引擎版本:cocos2d-1.0.1-x-0.13.0-beta ·问题出现操作:And ...
#import&AVFoundation/AVFoundation.h& #import &Foundation/Foundation.h& @interface AudioTool : NSObject / * 播放音效 * * @param filename &#filename description#& */ +( ...
http://blog.csdn.net/hufengvip/article/details/
Class playingInfoCenter = NSClassFromString(@&MPNowPlayingInfoCenter&); if (playingInfoCenter) { NSMutableDictionary *songInfo = [ [NSMutableDictionary alloc] init]; MPMe ...
参考: [1].cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AudioandVideoTechnologies/AudioandVideoTechnologies.html#//apple_re ...

我要回帖

更多关于 ipad总是自动锁屏 的文章

 

随机推荐