我正在计划自定义声音的本地通知。
但是我需要的是设置音量级别,并随通知一起振动手机。可能吗?
最佳答案
大约三年前,当应用程序从我的BLE标签接收到触发器时,我使用以下代码来提高音量。但是我不知道您是否可以通过本地通知来完成此操作。
- (void) maxDeviceVolume:(float) vol
{
UISlider *volumeSlider;
MPVolumeView *myVolumeView = [[MPVolumeView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];
for (UIView *view in [myVolumeView subviews]) {
if ([[[view class] description] isEqualToString:@"MPVolumeSlider"]) {
volumeSlider = (UISlider *)view;
}
}
[volumeSlider setValue:vol animated:NO];
}