【问题标题】:Mixing audio on android with Jmusic使用 Jmusic 在 android 上混合音频
【发布时间】:2011-12-25 23:27:24
【问题描述】:

在过去的几个月里,我一直在为 Android 设备开发音乐应用程序。到目前为止,我已经编写了大量的代码。但是,我已经在代码的混合部分卡住了将近一个月。由于 Android 不提供混合音频的方法(将声音合并到一个文件中以便它们同时播放),我决定将 Jmusic 库添加到项目中并使用它来操作 audio 文件。不幸的是,每次我尝试从sdcard 读取音频文件时,应用程序都会崩溃。我一直在网上寻找资源来解决这个问题,但我找不到好的资源。我在想可能Android 不支持使用其他libraries。如果是这种情况,你们中的任何人都可以提出替代解决方案吗?非常感谢使用Java 的示例code(带有解释)。我主要做的是声明float array(数据)并读取音频文件

     data = Read.Audio("string that holds the path of the file on the sd card");

【问题讨论】:

  • 您能否提供有关崩溃原因的回溯或具体细节?一般来说,Android 应该允许第三方 Java 库就好了,但是一些第三方库可能依赖于 Android 不提供的 Java 平台功能,这可能会导致特定库出现问题。
  • 您要打开什么类型的音频文件。您是否尝试过执行一个简单的 jmusic 函数来查看库是否有效?

标签: java android audio mixing


【解决方案1】:

我认为android不支持javaSE环境..编译过程之后 Android 产生 dalvik 代码,而 java 有它的字节码,它们两者都有很大的不同。

【讨论】:

    猜你喜欢
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    相关资源
    最近更新 更多