抱歉打扰了我现在有个很复杂的问题困扰了我好久,想请你帮下忙
我现在有两段音频,一段是用户自己录制的声音A.mp3 另一段是伴奏A1.mp3;
最后的结果是想把这两段声音合成一首歌
请问下该如何实现?
问了很多人都说JAVA对声音处理很差,如何能使用C或C++也可以
我为这个事情,搞了快一个月了,都没什么进展
希望能在你这里得到答案,谢谢了
我的E-mail:[email protected]
我现在有两段音频,一段是用户自己录制的声音A.mp3 另一段是伴奏A1.mp3;
最后的结果是想把这两段声音合成一首歌
请问下该如何实现?
问了很多人都说JAVA对声音处理很差,如何能使用C或C++也可以
我为这个事情,搞了快一个月了,都没什么进展
希望能在你这里得到答案,谢谢了
我的E-mail:[email protected]
如果是只要达到目的的话,可以用cooledit软件
用JAVA代码实现最好
player.addPlayerListener(new HelloPlayerListener());//监听
player.realize();
player.start();
//监听类
class HelloPlayerListener implements PlayerListener { public void playerUpdate(Player player, String event, Object arg2) {
//播放结束
if (PlayerListener.END_OF_MEDIA.equals(event)) {
player.removePlayerListener(this);
player.close();
//继续下一个播放。
} } }
player创建时会比较慢,可以考虑做一个player池。都创建好。上一个播放完马上播放下一个就可以了。