|
|
@ -97,8 +97,8 @@ public class WebViewActivity extends BaseActivity { |
|
|
static final int TYPE_HINT_PASSWORD = 3;//隐藏密码输入框
|
|
|
static final int TYPE_HINT_PASSWORD = 3;//隐藏密码输入框
|
|
|
static final int TYPE_START_SERVER = 4;//重新启动web服务
|
|
|
static final int TYPE_START_SERVER = 4;//重新启动web服务
|
|
|
static final int TYPE_SHENG_HTML_MAG = 5;//返回接口请求值给h5
|
|
|
static final int TYPE_SHENG_HTML_MAG = 5;//返回接口请求值给h5
|
|
|
//static String HtmlUrl = "http://127.0.0.1:8080/index.html";//webServer服务地址
|
|
|
|
|
|
static String HtmlUrl = "http://192.168.0.109:5173/"; |
|
|
|
|
|
|
|
|
static String HtmlUrl = "http://127.0.0.1:8080/index.html";//webServer服务地址
|
|
|
|
|
|
//static String HtmlUrl = "http://192.168.0.109:5173/";
|
|
|
int time = 0; |
|
|
int time = 0; |
|
|
String interfaceRequestData=""; |
|
|
String interfaceRequestData=""; |
|
|
// 语音听写对象
|
|
|
// 语音听写对象
|
|
|
@ -506,12 +506,7 @@ public class WebViewActivity extends BaseActivity { |
|
|
}catch (Exception e){ |
|
|
}catch (Exception e){ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// LoggerUtil.e("MainActivity","JS调用了Android的方法:getArmNum:"+isCarousel);
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -532,7 +527,7 @@ public class WebViewActivity extends BaseActivity { |
|
|
runOnUiThread(new Runnable() { |
|
|
runOnUiThread(new Runnable() { |
|
|
@Override |
|
|
@Override |
|
|
public void run() { |
|
|
public void run() { |
|
|
binding.web.loadUrl(StringUtil.strSplice("javascript:window.giveAskText('" + msg + "');")); |
|
|
|
|
|
|
|
|
binding.web.loadUrl(StringUtil.strSplice("javascript:window.voiceContent('{\"data\":\""+msg+"\",\"flag\":0}');")); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
@ -615,7 +610,12 @@ public class WebViewActivity extends BaseActivity { |
|
|
break; |
|
|
break; |
|
|
case Constant.VOID_STOP: |
|
|
case Constant.VOID_STOP: |
|
|
// TTS播放完成
|
|
|
// TTS播放完成
|
|
|
//changeVideo("bg");
|
|
|
|
|
|
|
|
|
runOnUiThread(new Runnable() { |
|
|
|
|
|
@Override |
|
|
|
|
|
public void run() { |
|
|
|
|
|
binding.web.evaluateJavascript("javascript: window.ttsPlayOver();", null); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
break; |
|
|
break; |
|
|
case Constant.ACTION_UPDATE_PROG2://后台下发节目通知,重置导视倒计时。
|
|
|
case Constant.ACTION_UPDATE_PROG2://后台下发节目通知,重置导视倒计时。
|
|
|
LoggerUtil.e(TAG,"重启导视倒计时"); |
|
|
LoggerUtil.e(TAG,"重启导视倒计时"); |
|
|
@ -646,12 +646,12 @@ public class WebViewActivity extends BaseActivity { |
|
|
private class AIASRListenerImpl implements AIASRListener { |
|
|
private class AIASRListenerImpl implements AIASRListener { |
|
|
|
|
|
|
|
|
public void onError(AIError error) { |
|
|
public void onError(AIError error) { |
|
|
LoggerUtil.e("ASRInit: ",error.getMessage()); |
|
|
|
|
|
|
|
|
LoggerUtil.e("ASRError: ",error.getMessage()); |
|
|
// 在非主线程中需要调用 WebView 方法时
|
|
|
// 在非主线程中需要调用 WebView 方法时
|
|
|
runOnUiThread(new Runnable() { |
|
|
runOnUiThread(new Runnable() { |
|
|
@Override |
|
|
@Override |
|
|
public void run() { |
|
|
public void run() { |
|
|
binding.web.evaluateJavascript("javascript: window.youAskOver('');", null); |
|
|
|
|
|
|
|
|
binding.web.evaluateJavascript("javascript: window.voiceContent('{\"data\":\"\",\"error\":\""+error.getMessage()+"\",\"flag\":2}');", null); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
stopAsr(); |
|
|
stopAsr(); |
|
|
@ -675,7 +675,7 @@ public class WebViewActivity extends BaseActivity { |
|
|
if (status == AIConstant.OPT_SUCCESS) { |
|
|
if (status == AIConstant.OPT_SUCCESS) { |
|
|
LoggerUtil.e("ASRInit: ","初始化成功!"); |
|
|
LoggerUtil.e("ASRInit: ","初始化成功!"); |
|
|
} else { |
|
|
} else { |
|
|
LoggerUtil.e("ASRInit: ","初始化失败!code:" + status); |
|
|
|
|
|
|
|
|
binding.web.evaluateJavascript("javascript: window.voiceContent('{\"data\":\"\",\"error\":\"初始化失败\",\"flag\":2}');", null); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -689,7 +689,6 @@ public class WebViewActivity extends BaseActivity { |
|
|
@Override |
|
|
@Override |
|
|
public void onNotOneShot() { |
|
|
public void onNotOneShot() { |
|
|
//do nothing
|
|
|
//do nothing
|
|
|
LoggerUtil.e("ASRInit: ","onNotOneShot"); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -699,7 +698,7 @@ public class WebViewActivity extends BaseActivity { |
|
|
runOnUiThread(new Runnable() { |
|
|
runOnUiThread(new Runnable() { |
|
|
@Override |
|
|
@Override |
|
|
public void run() { |
|
|
public void run() { |
|
|
binding.web.evaluateJavascript("javascript: window.youAskOver('');", null); |
|
|
|
|
|
|
|
|
binding.web.evaluateJavascript("javascript: window.voiceContent('{\"data\":\"\",\"flag\":1}');", null); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
LoggerUtil.e("ASRInit: ","onEndOfSpeech"); |
|
|
LoggerUtil.e("ASRInit: ","onEndOfSpeech"); |
|
|
|