gpt4 book ai didi

android - 当应用程序处于 LockTask(KIOSK 模式)时,媒体播放器不播放任何音频

转载 作者:行者123 更新时间:2023-12-02 12:55:56 25 4
gpt4 key购买 nike

安装后我将我的设备设为管理员。
当应用程序处于 LockTask(KIOSK 模式)时,媒体播放器不播放任何音频
我写了一个句柄来启用/禁用 KIOSK MODE
我正在尝试从 res/raw 播放一个简单的音频文件。设备音量设置为高。

 mediaPlayer = MediaPlayer.create(context, R.raw.panic_ring)
mediaPlayer?.start()
mediaPlayer?.isLooping = true
但我仍然听不到设备的任何声音
如果我通过调用 enableKioskMode(false) 禁用 KIOSK 模式然后我可以听到声音就好了。

最佳答案

  • 确保您没有设置
    DevicePolicyManager 中的用户限制
    即 UserManager.DISALLOW_ADJUST_VOLUME
  • 添加代码以将您的手机置于全音量的铃声模式
  •     private fun setDeviceOnRingerMode(applicationContext: Context) {
    val am: AudioManager? =
    applicationContext.getSystemService(Context.AUDIO_SERVICE) as AudioManager?
    am?.ringerMode = AudioManager.RINGER_MODE_NORMAL
    Settings.System.putInt(
    applicationContext.contentResolver,
    android.provider.Settings.System.NOTIFICATION_SOUND,
    1
    )
    }

    关于android - 当应用程序处于 LockTask(KIOSK 模式)时,媒体播放器不播放任何音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63525413/

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