2015-10-28 1 views
0

Mon application joue des sons avec Cordova Media Plugin et je me suis rendu compte que je n'ai rien entendu parce que le volume multimédia était en sourdine sur mon appareil Android! (L'activer à l'écran des paramètres du son l'a corrigé)Comment savoir le volume du support de l'appareil est muette ou très faible

Néanmoins, cela peut également arriver aux utilisateurs finaux. Comment l'application peut-elle savoir que le volume de l'appareil est en sourdine ou très faible avant de lire l'audio pour indiquer à l'utilisateur que le volume est activé ou qu'il est activé automatiquement? Il existe une méthode media.setVolume(1.0) mais cela ne semble pas fonctionner, au moins sous Android.

Répondre

0

media.setVolume(1.0) est juste le volume du son.

Pour obtenir l'utilisation volume de l'appareil https://github.com/Whebcraft/fm.radiant.cordova.utils.volume VolumeUtils.setVolume(value, successCallback, failureCallback) - définit le volume de 0 à 100.

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

- obtient le volume de 0 à 100