AVPlayer для iOS - PullRequest
       8

AVPlayer для iOS

0 голосов
/ 10 апреля 2019

У меня есть музыка, которую играет AVPlayer.

Я использую UISlider для поиска музыки.Он управляется UIAccessibilityElement, так что изменение значения не вызовет речь VoiceOver.

@interface UISliderAccessibilityElement : UIAccessibilityElement
- (instancetype)initWithContainer:(id)container Slider:(UISlider*)slider;
@end

@interface UISliderAccessibilityElement()
@property (nonatomic, weak) UISlider* slider;
@end

@implementation UISliderAccessibilityElement
- (instancetype)initWithContainer:(id)container Slider:(UISlider *)slider
{
    self = [super initWithAccessibilityContainer:container];
    if (self) _slider = slider;
    return self;
}
- (UIAccessibilityTraits)accessibilityTraits
{
    return UIAccessibilityTraitAdjustable | UIAccessibilityTraitPlaysSound | UIAccessibilityTraitStartsMediaSession;
}
- (void)accessibilityDecrement
{
    [_slider accessibilityDecrement];
}
- (void)accessibilityIncrement
{
    [_slider accessibilityIncrement];
}
@end

Моя проблема в том, что изменение значения на короткое время снижает громкость музыки.Я бы хотел, чтобы музыка продолжала играть на одном уровне громкости.

...