如何知道设备媒体音量是静音还是非常低

时间:2015-10-28 08:03:06

标签: cordova audio media volume

我的应用程序正在使用Cordova媒体插件播放声音,我意识到我没有听到任何声音,因为我的Android设备上的多媒体音量已静音! (在声音的设置屏幕上启用它固定它)

尽管如此,这也可能发生在最终用户身上。在播放音频之前,应用程序如何知道设备音量是静音还是非常低,以说明用户音量静音或自动启用? 有一个media.setVolume(1.0)方法,但它似乎不起作用,至少在Android中。

1 个答案:

答案 0 :(得分:0)

media.setVolume(1.0)只是声音的音量。

要获取设备音量https://github.com/Whebcraft/fm.radiant.cordova.utils.volume      VolumeUtils.setVolume(value, successCallback, failureCallback) - 将音量设置为0到100。

VolumeUtils.getVolume(function successCallback(value){
       alert(value);
       }, failureCallback);

- 获取0到100之间的音量