Android 音频输入流

Posted

技术标签:

【中文标题】Android 音频输入流【英文标题】:Android AudioInputStream 【发布时间】:2013-10-26 14:51:40 【问题描述】:

我希望在用户的 android 设备上打开一个文件(“song.mp3”)并读取音频样本,就像 Java 中的 AudioInputStream。我还希望能够读取多种文件类型(.wav、.mp3 等),但如果它只读取一种文件类型就可以了。我只是在寻找任何可以让我阅读原始音频样本的库。有什么建议吗?

【问题讨论】:

看看MediaCodec class。 【参考方案1】:

android.media 包有一系列不同的工具。 http://developer.android.com/reference/android/media/package-summary.html

【讨论】:

对不起,我没看安卓标签。下次请在您的问题中包含您的平台:)。使用android.media.MediaPlayer 你能告诉我如何从MediaPlayer获取原始样本吗? 我不想播放 MP3,我想访问原始音频样本 对不起,在那种情况下我误解了你的问题。原始音频样本到底是什么意思? 我希望能够访问构成音频文件的音频样本

以上是关于Android 音频输入流的主要内容,如果未能解决你的问题,请参考以下文章

访问 PC 音频输入流

如何在 Windows 中控制(虚拟)音频设备的输入流?

PortAudio 用于连续输入流的实时音频处理

实时音频流库

如何将音频流从输出设备发送到输入设备?

Java Wav 文件错误(javax.sound.sampled.UnsupportedAudioFileException:无法从输入文件获取音频输入流)