美文网首页
Android 获取在线音频时长

Android 获取在线音频时长

作者: 黑键手记 | 来源:发表于2019-01-22 13:43 被阅读82次

so easy

    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();
    }

相关文章

网友评论

      本文标题:Android 获取在线音频时长

      本文链接:https://www.haomeiwen.com/subject/alpljqtx.html