2017年3月9日 星期四

MediaPlayer

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
(顯示出來的格式字串)
      例如
 tx2.setText(String.format("%d min, %d sec",..........


  

參考文獻

Android - MediaPlayer

Android MediaPlayer的教程

Android影音播放器

Android 裡使用麥克風錄音(MediaRecorder

Android MediaPlayer(多媒體播放)

利用AndroidMediaPlayer播放影片並動態調整影片畫面大小

MediaPlayer

android mediaplayer ()(seekTo)

Android MediaPlayer 音樂播放器(seekTo)

Geolocation.getCurrentPosition()

Android開發筆記之簡易音樂播放器

Rexsee API介紹:Android視頻播放,RexseeVideoPlayer函數說明與源碼(getDuration)

<Android> VideoView MediaPlayer setVolume or Mute

[Android] MediaExtractor MediaCodec 如何配合使用 - Audio

  [Android] 多執行緒-HandlerThread的關係

[Android] Android當中的Handler基礎運作原理介紹

執行緒ThreadHandlerThreadAndroid範例

Android 執行緒 - Thread Handler

SeekBar

SeekBar的基本

Android》『SeekBar- 卷軸拖曳元件的基本用法與如何透過 Shapelayer-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


沒有留言:

張貼留言