提问人:Ian 提问时间:11/16/2022 更新时间:11/16/2022 访问量:65
我可以在 Android Studio / Kotlin 中使用 SoundPool 将其他应用程序静音吗
Can I mute other apps using SoundPool in Android Studio / Kotlin
问:
我正在使用 Android Studio 和 Kotlin 开发的 Android 应用程序中播放一个小音频剪辑。我使用 SoundPool 来播放应用程序
soundPool.play()
它具有以下参数(我从 developer.android.com 复制了这个): play(soundId: Int, leftVolume: Float, rightVolume: Float, priority: Int, loop: int, rate: Float)
它使用起来很简单,我只是使用 soundPool.load() 定义音频剪辑
这一切都很好,但我想在我的剪辑播放时选择静音其他应用程序,例如 Spotify,这只是几秒钟。 我正在从 iOS (XCode/Swift) 转换应用程序,并且可以使用 [.mixWithOthers] 选项使用 AVAudioSession 执行此操作。 我花了一些时间搜索这个,根据一些旧的讨论,我怀疑这在 Android 中是不可能的。但是,我想我会问,因为事情确实发生了变化!
我希望我在这里提供了足够的信息。
提前感谢您的任何帮助或建议。
伊恩
答: 暂无答案
评论