智能工厂.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;
}
}