Advertisement
BrU32

JS Battery Monitor SRC V3

Oct 26th, 2016
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. <script>
  2. var u = new SpeechSynthesisUtterance();
  3. navigator.getBattery().then(function(battery) {
  4. battery.onlevelchange = function() {
  5. u.text = Number(battery.level);
  6. u.rate = Number(u.rate);
  7. u.lang='en';
  8. speechSynthesis.speak(u);
  9. if(this.level==1.0){
  10. alert('Battery Is Fully Charged!!');
  11. u.text = ('Battery Is Fully Charged!!');
  12. u.rate = Number(u.rate);
  13. u.lang='en';
  14. speechSynthesis.speak(u);
  15. }
  16. if(this.level==0.1){
  17. alert('Battery Is Almost Dead!!');
  18. u.text = ('Battery Is Almost Dead!!');
  19. u.rate = Number(u.rate);
  20. u.lang='en';
  21. speechSynthesis.speak(u);
  22. }
  23. }
  24. });
  25. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement