2021 Aug. 15.
{ private val myPlayer: MediaPlayer = MediaPlayer() override fun onDestroy() { // 終了時のMediaPlayerの破棄 if (myPlayer != null) { myPlayer.reset() myPlayer.release() } override fun onCreate(savedInstanceState: Bundle?) { myPlayer?.setOnCompletionListener { mp -> audioStop() } } private fun audioStop(){ myPlayer?.run { stop() reset() release() finishAndRemoveTask() } } }