正式讯飞语音环境

This commit is contained in:
2021-05-27 18:14:01 +08:00
parent 05b8ddf0fd
commit 8ce4133e50
7 changed files with 11 additions and 8 deletions

View File

@ -7,6 +7,7 @@ import android.content.SharedPreferences;
import android.graphics.Bitmap;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
@ -32,11 +33,11 @@ import chaoran.business.engine.VoiceEngine;
/**
* 提供文字转语音功能实时播报PDA状态
*/
public class MainActivity extends AppCompatActivity implements ResultListener {
public class MainActivity extends AppCompatActivity implements ResultListener{
private WebView webView;
private Adapter adapter;
private VoiceEngine voiceEngine;
//private VoiceEngine voiceEngine;
private SettingEngine settingEngine;
private ProgressBar progressBar;
private ActionBar actionBar;
@ -48,11 +49,13 @@ public class MainActivity extends AppCompatActivity implements ResultListener {
setContentView(R.layout.activity_main);
initView();
initData();
}
private void initData() {
BrandEnum brand = BrandEnum.code(Build.MANUFACTURER);
Toast.makeText(this, Build.MANUFACTURER, Toast.LENGTH_LONG).show();
Log.i("brand===",brand.toString());
switch (brand) {
case UROBO:
adapter = new UroBoAdapter(this, this);
@ -75,7 +78,7 @@ public class MainActivity extends AppCompatActivity implements ResultListener {
@SuppressLint("JavascriptInterface")
private void initView() {
actionBar = getSupportActionBar();
voiceEngine = new TekVoiceEngine(this);
// voiceEngine = new TekVoiceEngine(this);
settingEngine = new NetworkSettingEngine(this);
webView = findViewById(R.id.webView);
progressBar = findViewById(R.id.loading);
@ -85,7 +88,7 @@ public class MainActivity extends AppCompatActivity implements ResultListener {
//设置接口进行windows暴露
settings.setDomStorageEnabled(true);
//语音引擎
webView.addJavascriptInterface(voiceEngine, "TekVoiceEngine");
// webView.addJavascriptInterface(voiceEngine, "TekVoiceEngine");
//网络设置展示
webView.addJavascriptInterface(settingEngine, "NetworkSettingEngine");
//重新加载页面
@ -160,8 +163,8 @@ public class MainActivity extends AppCompatActivity implements ResultListener {
@Override
protected void onResume() {
//再次唤醒该页面时,重新加载页面和语音配置
webView.loadUrl(url());
voiceEngine.reload();
//webView.loadUrl(url());
// voiceEngine.reload();
super.onResume();
}