音频调音台歌android系统中的编程 [英] Audio song mixer in android programatically
问题描述
我想创建一个混音器(DJ音乐曲目)类型的应用程序中,可以创建音频歌曲的DJ混音器。用户可以选择一个音乐歌曲的轨道可以与两个或更多个单独的节奏,低音混合或敲打轨道,以产生一个新修改的DJ音乐。
I want to create an audio mixer (DJ music track) kind of app which can create Dj mixer of an audio song. User can select a music song track that can be mixed with two or more separate rhythm, bass or beat tracks to create a new modified Dj music.
我做了很多研究过这一点,但无法找到任何想法或线索。
I did a lot of research over this but could not find any idea or clue.
如果任何人有一些想法或对此有一定的参考网址,PLZ分享。
If anyone have some idea or some reference URL regarding this, plz share it.
推荐答案
有没有内置的Android上库,支持音频混合(合并两个音频输入流转换为一个输出流)。 Java的 javax.sound
库,它支持音频混音并没有移植到Android - 有一个有趣的<一个href="https://groups.google.com/forum/?fromgroups=#!topic/android-developers/VD2V7ENFrgs">discussion与谷歌工程师戴安娜Hackborn谷歌论坛有关决定不端口 javax.sound
到Android。
There is no build-in library on Android that supports audio mixing (combining two audio input streams into one output stream). The Java javax.sound
library which supports audio mixing was not ported to Android - there's an interesting discussion on Google Groups with Google engineer Diane Hackborn about the decision to not port javax.sound
to Android.
看起来你不得不从头开始开发自己的解决方案。有关于如何两个音频流合并到一个上有这么几种有用的答案:
It looks like you have to develop your own solution from scratch. There are several helpful answers on SO on how to combine two audio streams into one:
Android中音频编辑
<一个href="http://stackoverflow.com/questions/11820802/android-mixing-multiple-static-waveforms-into-a-single-audiotrack">Android - 混合多个静态的波形成一个AudioTrack
这篇关于音频调音台歌android系统中的编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!