StarPlayerSliderViewDelegate

Objective-C

@protocol StarPlayerSliderViewDelegate<NSObject>

@optional

/**
 * 구간 반복 모드 범위 변경
 * @param minTime 최소 시간
 * @param maxTime 최대 시간
 */
- (void)sliderView:(StarPlayerSliderView*)sliderView changedRepeatRangeWithMinTime:(NSUInteger)minTime withMaxTime:(NSUInteger)maxTime ;

/**
 * 프로그레스 값 변경
 * ex) touch event
 * @param sliderView sliderView
 * @param progress  변경된 프로그레스 값
 */
- (void)sliderView:(StarPlayerSliderView*)sliderView progressValueChanged:(CGFloat)progress;

/**
 * 드래그 상태  프로그레스 값 변경
 * ex) touch event
 * @param sliderView sliderView
 * @param progress  변경 중인 프로그레스 값
 */
- (void)sliderView:(StarPlayerSliderView *)sliderView progressValueChanging:(CGFloat)progress;

@end

Swift

protocol StarPlayerSliderViewDelegate

Undocumented

  • 구간 반복 모드 범위 변경

    Declaration

    Objective-C

    - (void)sliderView:(StarPlayerSliderView *)sliderView
        changedRepeatRangeWithMinTime:(NSUInteger)minTime
                          withMaxTime:(NSUInteger)maxTime;

    Swift

    optional func sliderView(_ sliderView: StarPlayerSliderView!, changedRepeatRangeWithMinTime minTime: Any!, withMaxTime maxTime: Any!)

    Parameters

    minTime

    최소 시간

    maxTime

    최대 시간

  • 프로그레스 값 변경 ex) touch event

    Declaration

    Objective-C

    - (void)sliderView:(StarPlayerSliderView *)sliderView
        progressValueChanged:(CGFloat)progress;

    Swift

    optional func sliderView(_ sliderView: StarPlayerSliderView!, progressValueChanged progress: Any!)

    Parameters

    sliderView

    sliderView

    progress

    변경된 프로그레스 값

  • 드래그 상태 프로그레스 값 변경 ex) touch event

    Declaration

    Objective-C

    - (void)sliderView:(StarPlayerSliderView *)sliderView
        progressValueChanging:(CGFloat)progress;

    Swift

    optional func sliderView(_ sliderView: StarPlayerSliderView!, progressValueChanging progress: Any!)

    Parameters

    sliderView

    sliderView

    progress

    변경 중인 프로그레스 값