三星手机突然按键锁屏声音没有了,设置都正常,怎么办

新手学堂024

三星手机突然按键锁屏声音没有了,设置都正常,怎么办,第1张

手机按键无声,建议您:

1首先确定手机是否支持按键音功能。

2若支持,请检查按键音是否开启:设定-声音和振动(声音)-触摸提示音(触摸声音)-开启。

3若依然没有声音,请核实手机是否开启静音模式。

4若无效,请备份手机中数据(联系人、短信、等),然后恢复出厂设定尝试。

若问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心检查。

设置启用的时候加上 mAudioManagerloadSoundEffects(); 关闭按键音的时候加上mAudioManagerunloadSoundEffects(); 应该就可以了。

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

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

/

播放音效

/

@TargetApi(8)

public static void PlaySoundEffect(final SeekerActivity activity, int wavid){

final SoundPool sp = new SoundPool(20, AudioManagerSTREAM_MUSIC, 100);

spload(activity, wavid ,1);

spsetOnLoadCompleteListener(new OnLoadCompleteListener() {

public void onLoadComplete(SoundPool soundPool, int sampleId, int status) {

AudioManager am = (AudioManager)activitygetSystemService(ContextAUDIO_SERVICE);

float streamVolumeCurrent = amgetStreamVolume(AudioManagerSTREAM_MUSIC);

float streamVolumeMax = amgetStreamMaxVolume(AudioManagerSTREAM_MUSIC);

float volume = streamVolumeCurrent/streamVolumeMax;

spplay(1, volume, volume, 0, 0, 1);

}

}

wavid为你对应的音效资源id,play()方法调用时设置音量大小。

方法有很多,不限于这一个。