uploadVideoThirdLogic.js 551 Bytes
/**
 * Created by xiniu on 2018/11/8.
 */
import {Dimensions,} from 'react-native';
import {action, observable} from 'mobx';

const zoomW = 750 / parseInt(Dimensions.get('window').width);

export default class uploadVideoThirdLogic {
    @observable
    loading = false;
    @observable
    currentTime = 0;
    @observable
    left = -2 / zoomW;

    // 滑动slider
    @action
    moveSlider(currentTime, videoDuration) {
        this.currentTime = currentTime;
        this.left = -2 / zoomW + (502 / zoomW * currentTime / videoDuration);
    }
}