【发布时间】:2017-03-19 16:35:08
【问题描述】:
我创建了一个在 Android 中运行的 Java 应用程序。仅使用 同步 MediaPlayer 类准备和播放声音,涉及 50 到 80 毫秒的延迟,这对于实时产品来说太大了。
因此,为了提高 Java for Android 声音播放器的性能(通过最大限度地减少延迟),我正在寻找一种异步音频播放器或媒体播放器。
异步,因为这样可以避免加载(准备)或播放声音时的延迟
您知道可以在 Java 应用程序中导入的 Android 原生库或其他东西吗?
例如,我看到了那个 URL,但我不知道如何在 Java 应用程序中“插入”它?
https://developer.android.com/reference/android/media/AsyncPlayer.html
谢谢
【问题讨论】:
-
用原始 PCM 流尝试
AudioTrack? -
@pskink 我在 Eclipse 上使用 Java 构建我的应用程序。事实上,我使用 Javafx 和 javafxports 和 Gluon 来生成 apk 文件。你说我可以同时使用 javafxports 和音轨吗?在实践中,如何添加 Audiotrack 类:只有一个导入,没有别的?在 Java 应用程序中包含此类的方式在哪里?
-
嗯,对不起?
-
我不明白你的问题。你想让我改写我的答案吗?谢谢
-
我只是问你是否尝试使用该类并播放一些应该像雷暴一样快的原始 PCM 数据
标签: java android asynchronous audio audio-player