Преглед изворни кода

录音测试

dev_h5stream_mic
李俊才 пре 1 година
родитељ
комит
bd8b0d523b
3 измењених фајлова са 15 додато и 5 уклоњено
  1. +4
    -3
      app/src/main/java/com/aispeech/nativedemo/BaseMainActivity.java
  2. +10
    -1
      app/src/main/java/com/aispeech/nativedemo/DDSService.java
  3. +1
    -1
      base/src/main/java/com/shareopen/library/helper/LogUtils.java

+ 4
- 3
app/src/main/java/com/aispeech/nativedemo/BaseMainActivity.java Прегледај датотеку

@@ -435,7 +435,7 @@ public class BaseMainActivity extends Activity implements DuiUpdateObserver.Upda
//MqttManager.getInstance(MainActivity.instance).getFileUploadPath(Config.ErrorEvent.ERROR_UPLOAD_TIMER, Config.ErrorEvent.ERROR_LEVEL_2, "ue_server", "ueServerErr");
DDSService.hasMicChannel = false;
DDSService.isStarted = false;
startService(DDSService.newDDSServiceIntent(BaseMainActivity.this, "stop"));
startService(DDSService.newDDSServiceIntent(BaseMainActivity.this, "stopForce"));
startService(DDSService.newDDSServiceIntent(BaseMainActivity.this, "start"));
handler.postDelayed(new Runnable() {
@Override
@@ -842,7 +842,8 @@ public class BaseMainActivity extends Activity implements DuiUpdateObserver.Upda
dirPath = Environment.getExternalStorageDirectory().getAbsolutePath() +"/Android/data/com.aispeech.nativedemo/asr-1702977407169_before.pcm";
try {
byte[] datas = getContent(dirPath);
Log.e("testkd", "data length " + datas.length);
DDSManager.getInstance().wakeUpDDSDialog();
Log.e("testkd", "data length " + datas.length + DuiMessageObserver.mIsSleep);
int index = 0;
while (index < datas.length) {
int start = index;
@@ -1729,7 +1730,7 @@ public class BaseMainActivity extends Activity implements DuiUpdateObserver.Upda
@Override
public void onReceive(Context context, Intent intent) {
String name = intent.getAction();
Log.e("testh", "onReceive " + Thread.currentThread() + " name " + name);
Log.e("testkd", "onReceive " + Thread.currentThread() + " name " + name);
if (!TextUtils.isEmpty(name) && name.equals("ddsdemo.intent.action.init_complete")) {
registMsg();
enableWakeup();


+ 10
- 1
app/src/main/java/com/aispeech/nativedemo/DDSService.java Прегледај датотеку

@@ -103,8 +103,9 @@ public class DDSService extends Service {
public int onStartCommand(Intent intent, int flags, int startId) {
if (intent != null) {
String action = intent.getAction();
Log.i("testkd", "action:" + action);
Log.i("testkd", "action:" + action + " TextUtils.equals(action, stop) " +TextUtils.equals(action, "stop"));
if (TextUtils.equals(action, "start")) {
Log.i("testkd", "releaseSync start");
if (isStarted) {
Log.i("testkd", "already started");
LogUtils.e("testh", "already start");
@@ -114,10 +115,12 @@ public class DDSService extends Service {
}
return super.onStartCommand(intent, flags, startId);
}
Log.i("testkd", "releaseSync start");
init();
isStarted = true;
} else if (TextUtils.equals(action, "stop")) {
//关闭timerstopRefreshTokenTimer()
Log.i("testkd", "releaseSync stop");
if (!isStarted) {
Log.i(TAG, "already stopped");
return super.onStartCommand(intent, flags, startId);
@@ -125,6 +128,12 @@ public class DDSService extends Service {
isStarted = false;
Log.i("testkd", "releaseSync stop");
DDS.getInstance().releaseSync();
} else if (TextUtils.equals(action, "stopForce")) {
//关闭timerstopRefreshTokenTimer()
Log.i("testkd", "releaseSync stop");
isStarted = false;
Log.i("testkd", "releaseSync stop");
DDS.getInstance().releaseSync();
}
}
return super.onStartCommand(intent, flags, startId);


+ 1
- 1
base/src/main/java/com/shareopen/library/helper/LogUtils.java Прегледај датотеку

@@ -54,7 +54,7 @@ public abstract class LogUtils {
}
if (!isDebugMode) {
return true;
return false;
}
return true;


Loading…
Откажи
Сачувај