我正在计划自定义声音的本地通知。
但是我需要的是设置音量级别,并随通知一起振动手机。可能吗?

最佳答案

大约三年前,当应用程序从我的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];
}

07-28 04:23