soundpool

    0热度

    1回答

    我在我的原始文件夹中有一些音频文件,我想改变他们的音调,例如,使用seekbar。 我可以用soundpool做到这一点,但我只能播放短暂的声音(长达5秒)。 如何改变长音的音调?

    1热度

    1回答

    这是我的第一个问题。我一直搜索,尝试了很多,但无法得到我想要做的。问题在于:我有一个使用SoundPool播放声音的应用程序,就是这样。但是需要加载很多(> 50),并且需要一段时间才能加载。看一看; @Override 公共视图onCreateView(LayoutInflater充气,容器的ViewGroup, 捆绑savedInstanceState){ 视图视图= inflater.inf

    1热度

    3回答

    在我的应用程序中,有一个使用设备音频插孔的读卡器。现在,我的问题是我想在内置扬声器发出声音时读卡器在设备的HeadPhone插孔中完好无损。 以下是我已经试过代码:使用setMode方法 mAudioManager.setMode(AudioManager.MODE_IN_CALL); mAudioManager.setSpeakerphoneOn(true); f

    -1热度

    1回答

    我试图制作一个应用程序,使用声音库的声音很多(超过20个)。 但是当我加载的声音,它需要3-10秒来加载它。 如何提高加载速度? 这里是装载 private int loadSound(String filename) { AssetFileDescriptor assetFileDescriptor; try { assetFileDescriptor = ass

    0热度

    1回答

    在使用SoundPool对象后,我必须使用版本或卸载的方法。我的意思是,当我关闭我的应用程序时,是否有任何内存泄漏问题?如果我不使用版本或卸载方法?

    0热度

    1回答

    我正在尝试创建一个简单的莫尔斯电码应用程序。当用户按下按钮时,莫尔斯声音应该在结束释放之前开始。 问题是延迟 - 莫尔斯声音直到用户按下按钮大约400毫秒后才启动。我不确定为什么这是完全的,但经过研究问题后,我认为这是我的代码结构化的方式。我试图播放的文件是Mp3格式,位于原始文件夹中。 我已经完成了使用媒体播放器,但我遇到了相同的问题,因为它没有足够响应,所以我选择尝试使用声音池。有没有人有任何

    0热度

    3回答

    所以我这里有4声,我是用的Soundpool sound1 = soundPool.load(this, R.raw.aww, 1); sound2 = soundPool.load(this, R.raw.arh, 1); sound3 = soundPool.load(this, R.raw.agg, 1); sound4 = soundPool.load(th

    0热度

    1回答

    我是新来的Android,我已经构建了16步骤模式序列器。我已经使用MediaPlayer完成了这个工作,但是当同时播放超过1个声音时,它会变慢:/ ..所以我尝试使用SoundPool(标记为弃用),但是同样的效果出现在这里,太.. 它是建立像: - 每一步,我是否记设置..如果是这样..播放声音 - 16步循环运行在一个线程 经过长时间的测试,似乎第一次贯穿(所有16个步骤)都是以正常速度进行

    0热度

    1回答

    我正在制作一个定期播放声音的Android应用程序。我为此使用SoundPool类,并调用方法播放。 在模拟器中,它适用于虚拟Nexus 5(API 18 & API 22)。它也适用于我从三星和HTC试过的手机。但是,我听到没有声音在我的索尼Xperia Z3 ...因为这是我拥有的手机,它真的很烦人。这个问题可以在朋友的Sony Xperia Z3 Compact上重现。 我已经尝试过弃用的S

    1热度

    1回答

    我在SoundPool API上弄湿了自己的脚,我只做了一个小应用程序来学习并了解SoundPool是如何动态的。但我不知道为什么当我加载一个字符串路径(字符串格式的URI)它简单不会播放! 在调试模式下,我意识到,当我选择使用我的意图和他们的声音,我加载到SoundPool声音的路径,它给所有的时间SoundID为0.不知道是否是一个问题。 。 任何帮助,将不胜感激! 代码 import and