我的应用程序正在使用Cordova媒体插件播放声音,我意识到我没有听到任何声音,因为我的Android设备上的多媒体音量已静音! (在声音的设置屏幕上启用它固定它)
尽管如此,这也可能发生在最终用户身上。在播放音频之前,应用程序如何知道设备音量是静音还是非常低,以说明用户音量静音或自动启用?
有一个media.setVolume(1.0)
方法,但它似乎不起作用,至少在Android中。
答案 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之间的音量