WhatsApp网页版入口地址:租站、买站TG @seoerman

WhatsApp网页入口地址 (Android系统开发)Android触摸的提示音的音量的

whatsapp中文版 0浏览

WhatsApp网页入口地址 (Android系统开发)Android触摸的提示音的音量的

提供下参考 有这么几个类AudioManager SoundPool。

我提供一段我们项目中的代码,各作用其余的你自己相关搜索下

/**
* 播放音效
*/
@TargetApi(8)
public static void PlaySoundEffect(final SeekerActiviWhatsApp网页版ty activity, int wavid){
final SoundPool sp = new SoundPool(20, AudioManager.STREAM_MUSIC, 100);
sp.load(activity, wavid ,1);
sp.setOnLoadCompleteListener(new OnLoadCompleteListener() {
publWhatsApp网页版如何登陆ic void onLoadComplete(SoundPool soundPool, int sampleId, int status) {
AudioManager am = (AudioManager)activity.getSyWhatsApp网页版入口stemService(Context.AUDIO_SEwhatsapp网页版在线RVIwhats网页版CE);
float streamVolumeCurrent = am.getStreamVolume(AudioManager.STREAM_MUSIC);
float streamVolumeMax = am.getStWhatsApp网页版登录reamMaxVolume(AudioManager.STREAM_MUSIC);
float volume = streamVolumeCurrent/streamVolumeMax;
sp.play(1, volume, volume, 0, 0, 1);
}
}

wavid为你对应的音效资源id,play()方法调用时设置音量大小。
方法有很多,不限于这一个。

WhatsApp网页入口地址 (Android系统开发)Android触摸的提示音的音量的

拨号盘中:
mToneGenerator.startTone(tone, TONE_LENGTH_MS);
然后ToneGenerator.java中
public native boolwhatsapp网页版登陆恢复ean startTone(int toneType, int durationMs);
然后走JNI-》android_media_ToneGenerator.cpp
pToneGen-startTone(toneType, durationMs);whats网页版登录
最后走到ToneGenerator.cpp中的
bool ToneGenerator::startTone(int toneType, int durationMs)而这个又调用prepareWave()
在prepareWave()中
ToneGenerator::WaveGenerator *lpWaveGen =
new ToneGenerator::WaveGenerator((unsigned short)mSamplingRate,
frequency,
TONEGEN_GAIN/lNumWaves);
最后一个参数是设置声音大小,将TONEGEN_GAIN该小应该就可以了
楼主说的是这个吗?我这个是基于展讯的平whatsapp网页版登录台,跟默认的android平台稍微有点差别,但应该差别不大

WhatsApp网页入口地址 (Android系统开发)Android触摸的提示音的音量的

研发需要时间、人力、物力、设备、场地。可能正在研发。

WhatsApp网页入口地址 (Android系统开发)Android触摸的提示音的音量的

楼主可以用app制作平台呀!免费app制作平台很多,像国外的有aWhatsApp Business网页版ppmaker,国内的应用之星,我都用过。感觉应用之星更适合国人,操作很方便,不用懂任何编程技术,是个人一看就会,而且应用之星还免费,不像其他的制作平台要年费什么的。楼主有不懂的地方可以继续我哈~

WhatsApp网页版请注明:WhatsApp网页版 » WhatsApp网页入口地址 (Android系统开发)Android触摸的提示音的音量的