iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 26
0
Software Development

Kotlin with android studio 開發30天不間斷系列 第 26

Kotlin android 30天開發不間斷 day 26.Android 多媒體-補充篇

今天寫多媒體中的音樂與影片

經過昨天的介紹之後 今天的介紹也跟昨天的做法都大同小異

首先音樂篇

先一樣做好介面與程式

介面中做好三個按鈕 播放 暫停 停止 跟浮動按鈕

之後先建好MediaPlayer物件

設置好FloatingActionButtom事件

把intent.type設為"audio/*" 搜尋所有音樂檔
之後一樣用onActivityResult() 回呼中接收該結果

之後在主程序上設好案件事件 即可完成

這邊要注意一下的地方在於 在使用停止按鈕時

除了使用player.stop()停止之外 還需要一個
player.preareAsync() 這是歸零的效果

做影片播放也大同小異

除了把intent.type設為"video/*" 搜尋所有影片檔

還可以設計一個MediaController來控制影片的播放

今天這樣就完成所有的多媒體獨檔啦


上一篇
# Kotlin android 30天開發不間斷 day 25.Android 多媒體
下一篇
# Kotlin android 30天開發不間斷 day 27.Android 補充篇-json的拆解
系列文
Kotlin with android studio 開發30天不間斷30

尚未有邦友留言

立即登入留言