java - mediaplayer.setVolume() 的 int 为 float

标签 java android floating-point media-player int

我正在使用搜索栏来更改媒体播放器的音量。我正在使用的进度级别给出了“1 到 100”的整数。我需要将其转换为 0.0f 到 1.0f 的浮点范围。正确的做法是什么?

谢谢大家

最佳答案

float fVal = (float)val/100; 应该可以解决问题。

关于java - mediaplayer.setVolume() 的 int 为 float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036637/

相关文章:

java - Spring在路径中找不到配置

java - 找到二叉树中节点数之间的最大比率

android - 仅为特定布局设置 NoActionBar 主题

android - 如何在android Tab 中使用ListView?

binary - 如何从十进制数转换为IEEE 754单精度浮点格式?

java - 获得速度后需要帮助设置条件

java - 在Customiz map中获取请求参数map?

Android 测试依赖于库项目上的测试类

javascript - 如何在 JavaScript 中只舍入 float 数字?

c - 以 float 形式打印数组,其中大小取决于用户输入