相关疑难解决方法(0)

Soundpool只播放文件的前5秒.为什么?

我在我的应用程序中使用Soundpool,到目前为止它运行良好,但我确实有一个10秒的wav文件.不幸的是,soundpool只播放前5秒.如何让soundpool播放整首曲目?我已经将wav转换为 - ogg和mp3仍然是同样的问题.它只播放前5秒.任何帮助将非常感激.

//set up audio player
mSoundPool = new SoundPool(20, AudioManager.STREAM_MUSIC, 0);
//load fx
mSoundPoolMap.put(RAW_1_1, mSoundPool.load(this, R.raw.loop1, 1));
//playing soundpool
case R.id.button1:          
mSoundPool.stop(mStream1);
mStream1= mSoundPool.play(mSoundPoolMap.get(RAW_1_1), streamVolume, streamVolume, 1, LOOP_1_TIME, 1f);
Run Code Online (Sandbox Code Playgroud)

UPD Last:也许有人会在这里找到并阅读它.似乎soundpool不能播放超过5秒.这是他的最大值,因为更长的声音使用MediaPlayer.我希望你不会像我那样花那么多时间)

android soundpool

19
推荐指数
3
解决办法
1万
查看次数

按下按钮播放随机声音

我希望我的应用程序在用户点击按钮时播放随机声音.所以我不想要android自然的声音,我想每次用户点击一个按钮时播放我自己的声音.有谁知道这个问题的解决方案.

android button soundpool android-activity

2
推荐指数
1
解决办法
2035
查看次数

标签 统计

android ×2

soundpool ×2

android-activity ×1

button ×1