Skip to main content

MediaPlayer

kt
var musicFileName = sdCardDir + "/MUSIC/Music/ゴダイゴ/GOLDEN☆BEST [Disc 2]/2-01 銀河鉄道999.m4a"

var mediaPlayer = MediaPlayer()
mediaPlayer.setDataSource(musicFileName)
mediaPlayer.setPlaybackParams(mediaPlayer.getPlaybackParams().setSpeed(0.5f)) // 再生速度変更する場合
mediaPlayer.prepare()
mediaPlayer.seekTo(109000) // 開始位置を指定する場合。ミリ秒単位
mediaPlayer.start()

Timer().schedule(5000) { // 終了位置を指定。はタイマーにするか
mediaPlayer.stop()
}
kt
var musicFile = FileInputStream(musicFileName)
mediaPlayer.setDataSource(musicFile.fd, 10, 30 ) // これは バイト数のようなので、この使い方が出来るのか謎