你好 Stack Overflow 社区,
我目前正在使用 Jetpack Compose 开发 Android TV 应用程序,但遇到了一个我似乎无法找到解决方案的问题。
在传统的 Android 开发中,我可以轻松地使用 AudioManager 类来处理系统声音。然而,随着过渡到 Jetpack Compose,我不知道如何做同样的事情。
这是我在传统视图系统中使用的典型方法:
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audioManager.playSoundEffect(Sounds.DISMISS);
Run Code Online (Sandbox Code Playgroud)
如何在 Jetpack Compose 中实现同等功能?任何帮助将不胜感激。如果需要任何其他信息,我非常乐意提供。
先感谢您。
(它不起作用:)
<resources>
<style name="Theme.xxx" parent="android:Theme.Material.Light.NoActionBar">
<item name="android:soundEffectsEnabled">true</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud) android android-tv android-jetpack android-jetpack-compose android-jetpack-compose-tv