當需要播放聲音或影片等資訊時,可使用MediaPlayer,它也同樣有自己的生命周期
//Step1:建立MediaPlayer物件
val recoder = MediaRecorder()
//Step2:設定資料來源為裝置儲存空間
val dir = File(filesDir.adsolutePath+"/record")
val file = File(dir, "file")
player.setDataSource(applacationContext, Uri.formFile(file))
//Step3:讓MediaPlayer進入準備播放階段
player.prepare()
//Step4:開始播放
player.start()
//Step5:暫停播放
player.pause()
//Step6:繼續播放
player.start()
//Step7:播放結束後釋放MediaPlayer占用的資源,此時player無法再使用
player.release()