gpt4 book ai didi

android - 有什么方法可以替换或静音 android 中的相机快门声音?

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

我想用代码中的其他内容替换快门声(相机在拍照时发出的声音)。我希望它会像铃声或通知一样,但我在其他任何地方都看不到它。我见过在拍照前让手机静音的代码,并在拍照后立即取消静音,但我更愿意用另一个 mp3 或 ogg 替换声音。

了解如果您有 root 手机,您可以替换该文件。这不是我的应用程序的解决方案。

就在我的应用程序中。想法是设置它,然后取消设置它。有趣的是,在你输入一些东西后,重新阅读它,它有助于从不同的角度思考它。我已经使用下面的代码关闭了音频服务,并且我之前播放了我的声音。作为一个很好的解决方法。也许有一天,我们可以设置它。

   AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true);

谢谢!

最佳答案

如果您正在使用 Camera 对象,您可以提供一个 Camera.ShutterCallback 并播放您想要的任何内容。

如果您使用 Intent 启动另一个应用来拍照,则该应用可以选择在拍照时播放的内容。

您的静音解决方案是用户敌对的,就好像在那段时间还有其他任何东西需要播放系统声音一样,用户听不到。

关于android - 有什么方法可以替换或静音 android 中的相机快门声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289481/

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