teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

mediaPlayer1とmediaPlayer2の再生処理に関してリファクタ

2020/09/05 20:48

投稿

ichan
ichan

スコア7

answer CHANGED
@@ -82,16 +82,15 @@
82
82
  mediaPlayer1!!.start()
83
83
  }
84
84
  TEXT2_ID -> {
85
- mediaPlayer2 =
86
- MediaPlayer.create(this@MainActivity, (Uri.fromFile(file2))).apply {
85
+ mediaPlayer2 = MediaPlayer.create(this@MainActivity, (Uri.fromFile(file2)))
87
- start()
88
- }
89
86
 
90
87
  mediaPlayer2!!.setOnCompletionListener {
91
88
  Log.d(TAG, "end of audio mediaPlayer2")
92
89
  releaseMediaPlayer(mediaPlayer2)
93
90
  mediaPlayer2 = null
94
91
  }
92
+
93
+ mediaPlayer2!!.start()
95
94
  }
96
95
  }
97
96
  }