android– 即使在静音模式下如何启用媒体声音

android– 即使在静音模式下如何启用媒体声音,第1张

概述即使在静音模式下如何启动声音?我的原始文件夹中有我的音频文件.我已经制作了一些代码但是当我进入android的声音设置时,铃声和闹钟是唯一被改为最大但不是媒体部分的.这是我的代码publicvoidplaySound(Contextcontext){AudioManageraudioManager=(AudioManager)conte

即使在静音模式下如何启动声音?我的原始文件夹中有我的音频文件.我已经制作了一些代码但是当我进入android的声音设置时,铃声和闹钟是唯一被改为最大但不是媒体部分的.这是我的代码

public voID playSound(Context context){    AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUdio_SERVICE);    int maxVolumeAlarm = audioManager.getStreamMaxVolume(AudioManager.STREAM_ALARM);    int maxVolumeRing = audioManager.getStreamMaxVolume(AudioManager.STREAM_RING);    audioManager.setRingerMode(AudioManager.RINGER_MODE_norMAL);    audioManager.setStreamVolume(AudioManager.STREAM_ALARM, maxVolumeAlarm,AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);    audioManager.setStreamVolume(AudioManager.STREAM_RING, maxVolumeRing,AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);;    MediaPlayer mMediaPlayer;    mMediaPlayer = new MediaPlayer();    mMediaPlayer = MediaPlayer.create(context, R.raw.puff);    mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);    mMediaPlayer.setLooPing(false);    mMediaPlayer.start();}

解决方法:

现在好了,我使用了这段代码

AudioManager audioManager = (AudioManager)context.getSystemService(Context.AUdio_SERVICE);    int maxVolumeMusic = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);    audioManager.setRingerMode(AudioManager.RINGER_MODE_norMAL);    audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, maxVolumeMusic,AudioManager.FLAG_REMOVE_SOUND_AND_VIBRATE);
总结

以上是内存溢出为你收集整理的android – 即使在静音模式下如何启用媒体声音全部内容,希望文章能够帮你解决android – 即使在静音模式下如何启用媒体声音所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存