MediaPlayer
MediaPlayer:多媒體播放器。
第一步驟,必須要用create()方法建立MediaPlayer。
MediaPlayer mediaPlayer = MediaPlayer.create(this,
R.raw.song);
create()的第二的參數,把音樂放在raw(新建)檔案裡面。
第二步驟,需要呼叫 start() 和 pause()方法
mediaPlayer.start();//開始多媒體播放器
mediaPlayer.pause();//暫停多媒體播放器
第三步驟,如果你按下pause()方法,想要重新啟動多媒體播放器,要用reset()方法。
mediaPlayer.reset();
其他方法:
isPlaying(boolean):判斷多媒體播放器是否播放歌曲。
seekTo(int):可以讓指針移動到指定的秒數。
getCurrentDuration():取得音樂目前的位置(毫秒)。
getDuration(int):取得音樂總時間或長度(毫秒)。
reset():重新啟動多媒體播放器。
release():解除(釋放)多媒體播放器。
setVolume(float leftVolume, float
rightVolume):設定多媒體播放器音量大小。
setDataSource(FileDescriptor fd):設定音樂或是影像的來源。
selectTrack(int index):
getTrackInfo():
%d(顯示出來的格式整數)
%f (顯示出來的格式浮點數 )
%s (顯示出來的格式字串)
%f (顯示出來的格式浮點數 )
%s (顯示出來的格式字串)
例如:
tx2.setText(String.format("%d min, %d sec",..........
參考文獻
Android - MediaPlayer
Android MediaPlayer的教程
Android影音播放器
在 Android 裡使用麥克風錄音(MediaRecorder)
Android MediaPlayer(多媒體播放)
利用Android的MediaPlayer播放影片並動態調整影片畫面大小
MediaPlayer
android mediaplayer (轉)(seekTo)
Android MediaPlayer 音樂播放器(seekTo)
Geolocation.getCurrentPosition()
Android開發筆記之簡易音樂播放器
Rexsee API介紹:Android視頻播放,Rexsee的VideoPlayer函數說明與源碼(getDuration)
<Android> VideoView MediaPlayer setVolume or Mute
http://bibby1101.pixnet.net/blog/post/62035777-%3Candroid%3E-videoview-mediaplayer-setvolume-or-mute
[Android] MediaExtractor 和 MediaCodec 如何配合使用 - Audio篇
[Android] 多執行緒-Handler和Thread的關係
[Android] Android當中的Handler基礎運作原理介紹
執行緒Thread、HandlerThread的Android範例
Android 執行緒 - Thread 與 Handler
SeekBar
SeekBar的基本
《Android》『SeekBar』- 卷軸拖曳元件的基本用法與如何透過 Shape、layer-list 自訂外觀
Android Button的基本使用(setClickable)
https://read01.com/JRnPng.html
在Android App上建立C/C++函式庫並搭配OpenCV( SeekBar setClickable)
http://ahijup.blogspot.tw/2014/08/android-appccopencv.html
android TimeUnit表示給定單元顆粒度的時間段
https://read01.com/QQN7J.html
沒有留言:
張貼留言