安卓上的java混音与Jmusic
在过去的几个月里,我一直在为安卓设备开发一款音乐应用程序。到目前为止,我已经编写了大量代码。然而,我在代码的混合部分已经被困了将近一个月。由于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");
# 1 楼答案
我认为android不支持javaSE环境。。在编译过程之后 Android会生成dalvik代码,而java会生成字节码,两者都有显著的不同