【问题标题】:How to implement AudioTrack, using seekbar?如何使用 seekbar 实现 AudioTrack?
【发布时间】:2018-08-04 06:56:00
【问题描述】:

我正在使用 AudioTrack 制作 Android MP3 播放器应用程序。在任何情况下我都不能使用 MediaPlayer,我使用 16 位单声道和 44100Hz。 听说seekTo()方法可以使用RandomAccessFile类实现 但我不是很了解。请帮帮我。

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    ...
}

【问题讨论】:

标签: android mp3 seekbar audiotrack


【解决方案1】:

我希望现在还不算晚,但我可以给你一些提示。 要播放音轨,您需要使用 MediaExtractor (https://developer.android.com/reference/android/media/MediaExtractor) 播放曲目时,您可以使用extractor.getSampleTime() 获取采样时间,然后只需将进度发送到 seekBar:seekBar.setProgress((int) extractor.getSampleTime() / 1000);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多