Re: [問題] iPhone音量控制
找到解決方法了
一樣是修改系統音量
但是把彈出來的音量圖示隱藏起來
#import <MediaPlayer/MPMusicPlayerController.h>
#import <MediaPlayer/MPVolumeView.h>
MPVolumeView *volumeView = [[MPVolumeView alloc]
initWithFrame:CGRectMake(-2000, -2000, 0, 0)];
NSArray *windows = [UIApplication sharedApplication].windows;
volumeView.alpha = 0.1f;
volumeView.userInteractionEnabled = NO;
if (windows.count>0) {
[[windows objectAtIndex:0] addSubview:volumeView];
}
MPMusicPlayerController *mpc = [MPMusicPlayerController
applicationMusicPlayer];
這樣修改mpc.volume時就不會跳出改音量的圖示了
目前是在修改前先紀錄數值
操作結束後 再把數值還原回去
使用者就察覺不出來有修改過
唯一缺點就是 使用者在操作中的時候直接把app關掉
還是會影響到系統音量沒辦法改回
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.167.198.219
推
01/23 11:38, , 1F
01/23 11:38, 1F
→
01/23 11:39, , 2F
01/23 11:39, 2F
→
01/23 12:38, , 3F
01/23 12:38, 3F
→
01/23 12:40, , 4F
01/23 12:40, 4F
→
01/24 22:59, , 5F
01/24 22:59, 5F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
6
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章