jjzjj

mSoundManager

全部标签

android - SoundPool 不播放声音

我制作了一个SoundManager类,它使用SoundPool函数来循环特定的声音,但是我不明白为什么它不播放声音。publicclassSoundManager{privateSoundPoolmSoundPool;privateHashMapmSoundPoolMap;privateAudioManagermAudioManager;privateContextmContext;publicSoundManager(){}publicvoidinitSounds(ContexttheContext){mContext=theContext;mSoundPool=newSoundP

android - 在Android中按下按钮时触发事件

我有以下适用于Android的代码,可以在单击按钮后正常播放声音:ButtonSoundButton2=(Button)findViewById(R.id.sound2);SoundButton2.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){mSoundManager.playSound(2);}});我的问题是我希望在按下按钮(向下触摸)时立即播放声音,而不是在释放按钮时(向上触摸)。关于如何实现这一点的任何想法? 最佳答案 你应该这样做:b是按

android - 在Android中按下按钮时触发事件

我有以下适用于Android的代码,可以在单击按钮后正常播放声音:ButtonSoundButton2=(Button)findViewById(R.id.sound2);SoundButton2.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){mSoundManager.playSound(2);}});我的问题是我希望在按下按钮(向下触摸)时立即播放声音,而不是在释放按钮时(向上触摸)。关于如何实现这一点的任何想法? 最佳答案 你应该这样做:b是按