Androidのオーディオ取得時間

576 ワード

  MediaPlayer mediaPlayer = new MediaPlayer();
    try {
        mediaPlayer.setDataSource(audioUrl);
        mediaPlayer.prepare();
        int duration = mediaPlayer.getDuration();
        if (0 != duration) {
            //   seekbar   
            seekbar.setMax(duration);
            int s = duration / 1000;
            //      ,   " : "   
            String total = s / 60 + ":" + s % 60;
            //      
            mediaPlayer.release();
        }
    } catch (IOException e) {
        e.printStackTrace();
    }