随笔-app音量slider与系统音量统一同步
2015-06-02 10:10
239 查看
用到了音量跟系统设备的音量要同步,随手整理一下。
导入框架:<MPMusicPlayerController.framework>
实现通知方法changeVolumeSlider:
到这里就OK了,三部曲 is so easy!
导入框架:<MPMusicPlayerController.framework>
#import <MediaPlayer/MediaPlayer.h>注册通知:
- (void)viewDidLoad { //系统音量变化时,调整volumeSlider 的值
MPMusicPlayerController *MPMusciPlayer = [MPMusicPlayerController applicationMusicPlayer]; [MPMusciPlayer beginGeneratingPlaybackNotifications]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(changeVolumeSlider) name:MPMusicPlayerControllerVolumeDidChangeNotification object:nil]; }实现代理方法:
//音量按钮 - (IBAction)slidervaluechange:(UISlider *)sender { MPMusicPlayerController *mp=[MPMusicPlayerController applicationMusicPlayer]; mp.volume=self.yinliangslider.value; }
实现通知方法changeVolumeSlider:
-(void)changeVolumeSlider{ self.yinliangslider.value = [[MPMusicPlayerController applicationMusicPlayer] volume]; }
到这里就OK了,三部曲 is so easy!
相关文章推荐
- Android 数据库框架ormlite 使用精要
- Android-微信支付-记录自己遇到的坑- -!
- JS与iOS之间的通信
- Android动态加载字节码
- android 调试之 ADB
- android 利用Handler触发另一个activity方法
- Android前景与未来趋势
- Android开发-——-Intent-filter属性详解
- Android自定义控件View的探讨
- Android-->自定义无限循环轮播图控件(仿京东、天猫等)
- Android Studio使用jni、so库
- android 详细解答json解析与生成 JSONObject JSONArray
- 利用搜狗抓取微信公众号文章
- android中实现记住密码功能
- Android动态加载字节码
- iOS简单的动画效果实现
- Android中px、dp、dip、sp详解
- 城市定位,利用百度地图API定位到你当前的位置
- 奔五的人学iOS:用swift实现获取拼音首字母,支持取一句话中每字拼音首字母
- 木瓜妮子多媒体开发教程---第四天---Android下图像空间滤波