当需要播放声音或影片等资讯时,可使用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()
前言 今天来做九月每日挑战的今天这题1328. Break a Palindrome。这题不是考验程...
这篇文诞生的原因: 我从小就对资讯世界抱持着莫大的好奇与憧憬,到了高中稍微接触程序语言後让我更加想了...
今天Heroku大当机0rz,写一点Line API的使用教学 LineSDK已经将大部分的实作功能...
Helm 介绍 在前几天中我们使用各种 yaml 档案来建立应用,随着设定档越来越多,安装、管理起来...
今天既昨天之後,接着继续摸索脚本的编写吧! 打开脚本之後,如果觉得字太小可以按住"Ctrl...