gpt4 book ai didi

Android:以编程方式播放相机快门声音

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:54:48 36 4
gpt4 key购买 nike

我想以编程方式播放相机快门声音。我没有使用自动播放该声音的 ShutterCallback,因此我需要以其他方式进行播放。有人知道解决方案吗?

最佳答案

MediaActionSound来自 API 16。

AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
switch( audio.getRingerMode() ){
case AudioManager.RINGER_MODE_NORMAL:
MediaActionSound sound = new MediaActionSound();
sound.play(MediaActionSound.SHUTTER_CLICK);
break;
case AudioManager.RINGER_MODE_SILENT:
break;
case AudioManager.RINGER_MODE_VIBRATE:
break;
}

尊重 Android 中的振动/静音模式。

关于Android:以编程方式播放相机快门声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13069345/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com