gpt4 book ai didi

Android soundPool 支持扩展吗?

转载 作者:行者123 更新时间:2023-11-29 16:22:08 26 4
gpt4 key购买 nike

我在onCreate() 方法中写了这段代码,但是没有播放!

   SoundPool mSound = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
AudioManager mAudioManager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);

int soundID = mSound.load(this, R.raw.sound1, 1);

int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mSound.play(soundID, streamVolume, streamVolume, 1, 0, 1f);

问题#1:我的代码有问题吗?我做错了吗?

如果否,

问题 #2: 我的声音是 .amr 文件。 SoundPool 是否支持它?支持哪些类型?

最佳答案

一切正常,但您应该在加载后和播放前等待一段时间。加载需要一些时间。您可以在“OnLoadCompleteListener”的帮助下检查声音是否已加载。

关于Android soundPool 支持扩展吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6634463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com