当前位置: 首页 > 知识库问答 >
问题:

如何在音乐应用android中录制多个声音

锺离赤岩
2023-03-14

我正在为android开发一个音乐钢琴应用程序,在这个应用程序中我想记录用户通过点击钢琴按钮播放的声音。我在用soundpool弹钢琴。现在,对于录音,android给了我们两个API:MediaRecorder和AudioreCorder。但是对于这两者,我们都必须设置mediareCorder.audioSource。我不想从麦克风录制声音,因为用户声音可以包括在内,更重要的是录音质量下降。然后,我试着读取在点击piano应用程序上播放的资源文件的字节。当用户一次又一次地单击时,字节将在全局字节数组中一起。但是当我播放全局字节数组时,这只播放一个资源文件,并且只播放一次。更重要的是我是android开发的新手。好心指引我。

共有1个答案

轩辕弘雅
2023-03-14

虽然我没有找到我的问题的答案,但现在我正在使用技术记录方面,我想与大家分享。上面的功能,我试图使用是完全错误的选项,当你试图保存音乐所创建的应用程序在运行时。现在,对于我的第一个版本,我只是将钢琴按钮的点击和系统时间保存在一个数组中。现在,当我播放,点击它将播放相同的声音,用户尝试录制。我把这些音符保存在数据库中,以便用户进一步重用。虽然这不是解决方案,因为这些音符将只在我们的应用程序中播放,但这是一个很好的功能,我们可以在我们的应用程序中添加。当我解出正确的解,我会和你们分享

 类似资料:
  • 问题内容: 在我的应用程序中,我想实现在声音发生时记录声音的方法。 与此应用类似的应用:Talking Tom Cat 那我该怎么办?是否有任何演示程序可以监听声音并在发生声音时进行记录? 问题答案: 在您的应用程序中尝试此代码… 有关更多详细信息,您还可以查看此演示… http://musicg.googlecode.com/files/musicg_android_demo.zip

  • 在Microsoft Windows中,声音、音乐与视讯的综合运用是一个重要的进步。对多媒体的支持起源于1991年所谓的Microsoft Windows多媒体延伸功能(Multimedia Extensions to Microsoft Windows)。1992年,Windows 3.1的发布使得对多媒体的支持成为另一类API。最近几年,CD-ROM驱动器和声卡-在90年代初期还很少见-已成为

  • 问题内容: 有一些方法可以在Android Wear上录制音频吗?我使用了AudioRecord API,它使应用程序崩溃。 难道我做错了什么? 问题答案: 支持AudioRecord,并且可以在Android Wear上使用。如果要在仿真器上进行测试,则可能是不支持您提供的采样率11025,请尝试另一种,例如8000。 构造AudioRecord之后,您应在尝试记录之前检查状态以确认初始化是否成

  • 我有一个应用程序运行Youtube API并在特定视图中播放视频。当视频播放时,任何后台应用程序的音乐都会暂停。我尝试用下面的代码恢复音乐,它运行在BackPressed()上: 当我回去的时候,我无法让音乐恢复。我知道这是可能的,因为当使用snapchat时,当一段快照视频播放完毕后,背景音乐会自动恢复,但我似乎无法在我的应用程序上获得这一功能。

  • 我目前正在使用在我的Windows窗体应用程序中,但因此我不能同时播放多个声音。我知道,已经回答了这个主题的问题,但如果我试图使用Windows媒体播放器: 我得到一个错误: “系统。窗户。在名称空间Windows中找不到Media(类型或命名空间名称Media不可用)。媒体”) 我认为缺少一个组件,但我不知道如何添加它。难道没有一种简单的方法可以同时播放多种声音吗?