音频文件每一次播报的时候,都重新加载
This commit is contained in:
@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user