智能工厂.apk(点击下载) / ProgressCorrectInterceptor.java


package com.baidu.tts.aop.ttslistener;

import android.text.TextUtils;
import com.baidu.tts.aop.AInterceptor;
import com.baidu.tts.aop.AInterceptorHandler;
import com.baidu.tts.chainofresponsibility.logger.LoggerProxy;
import com.baidu.tts.m.h;
import java.lang.reflect.Method;

public class ProgressCorrectInterceptor extends AInterceptor {
    /* access modifiers changed from: protected */
    @Override // com.baidu.tts.aop.AInterceptor
    public void a() {
        this.a.add("onSynthesizeDataArrived");
        this.a.add("onPlayProgressUpdate");
    }

    /* access modifiers changed from: protected */
    @Override // com.baidu.tts.aop.AInterceptor
    public Object a(Object obj, Method method, Object[] objArr) {
        h hVar = (h) objArr[0];
        if (hVar != null) {
            String b = hVar.e().b();
            if (!TextUtils.isEmpty(b)) {
                int length = b.length();
                int c = hVar.c();
                int i = c > length ? c - length : 0;
                LoggerProxy.d("ProgressCorrectInterceptor", "prefixLength=" + length + "--progress=" + c);
                h hVar2 = (h) hVar.y();
                hVar2.d(i);
                objArr[0] = hVar2;
            }
        }
        return AInterceptorHandler.DEFAULT;
    }
}