小编Ker*_*ora的帖子

使用 Jetpack Compose 在 Android TV 上启用系统声音

你好 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

3
推荐指数
1
解决办法
324
查看次数