音频文件每一次播报的时候,都重新加载

This commit is contained in:
wujie
2022-11-07 10:16:07 +08:00
parent d80325553d
commit 5199147f58

View File

@ -259,22 +259,19 @@ public class MainActivity extends AppCompatActivity implements ResultListener{
public void play(String msg, String type, int isZd) { public void play(String msg, String type, int isZd) {
ttsNr = msg; ttsNr = msg;
if ("1".equals(type)) { if ("1".equals(type)) {
if (diPlayer == null) { diPlayer = null;
diPlayer = MediaPlayer.create(this, R.raw.didi); diPlayer = MediaPlayer.create(this, R.raw.didi);
diPlayer.setOnCompletionListener(completionListener); diPlayer.setOnCompletionListener(completionListener);
}
diPlayer.start(); diPlayer.start();
} else if ("2".equals(type)) { } else if ("2".equals(type)) {
if (duPlayer == null) { diPlayer = null;
duPlayer = MediaPlayer.create(this, R.raw.dudu); duPlayer = MediaPlayer.create(this, R.raw.dudu);
duPlayer.setOnCompletionListener(completionListener); duPlayer.setOnCompletionListener(completionListener);
}
duPlayer.start(); duPlayer.start();
} else if ("10".equals(type)) { } else if ("10".equals(type)) {
if (duPlayer == null) { diPlayer = null;
duPlayer = MediaPlayer.create(this, R.raw.ding); duPlayer = MediaPlayer.create(this, R.raw.ding);
duPlayer.setOnCompletionListener(completionListener); duPlayer.setOnCompletionListener(completionListener);
}
duPlayer.start(); duPlayer.start();
} else { } else {
//isZd = 1; //isZd = 1;