gpt4 book ai didi

unity-game-engine - Unity3D : is it possible to check the volume of both Android and iPhone devices?

转载 作者:行者123 更新时间:2023-12-02 16:57:18 26 4
gpt4 key购买 nike

我有以下代码:

void Update(){
GetComponent<UnityEngine.UI.Text> ().text = AudioListener.volume.ToString();
}

推送到我的 Android 设备后,当我按下 Android 的物理音量按钮时,它总是显示“1”。所以它没有检测手机的实际音量。可以查看手机当前音量吗?

我正在使用 Google Cardboard SDK。也许这很重要,因为它同时使用多个摄像机。也许与权限有关?

最佳答案

仅供记录,

这是一个很好的问题,您可以从 Unity 获取手机音量设置吗?

首先:请注意,AudioListener.volume 完全不相关。这就是 Unity 认为播放音乐或音效时的音量。

其次:我不敢说,我相当确定没有办法获取手机音量设置,来自 Unity,截至 2016 年。

如果有人更了解 - 回答!

好问题。

<小时/>

更新(来自评论)

注意。 可能可以控制系统音量。但 OP 必须为此编写 native 插件。

考虑这些质量检查:

但请注意,在 iOS 中更改音量(与 Unity 无关)是一个棘手的问题,涉及Apple 是否批准在应用商店中进行的操作。安卓也一样。这些问题与 Unity 无关,并且需要有关应用程序商店、三星硬件等的知识,无论您在哪一年阅读本文。请注意,在许多关于手机上“更改音量”的质量检查中,再次简单地混淆了更改应用程序中某些内容的音量与“实际手机音量控制”。

关于unity-game-engine - Unity3D : is it possible to check the volume of both Android and iPhone devices?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37057723/

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