update Do 18. Jun 17:01:01 CEST 2020

This commit is contained in:
Robert Richter 2020-06-18 17:01:01 +02:00
parent 065d9536bd
commit c918064503

View File

@ -257,23 +257,50 @@ socket.on('io.error', function (data) {
// Sounds stoppen // Sounds stoppen
socket.on('io.stopaudio', function (data) { socket.on('io.stopaudio', function (data) {
console.log('stopaudio');
$('#audio').pause; $('#audio').pause;
}); });
// Sounds abspielen // Sounds abspielen
socket.on('io.playtts', function (data) { socket.on('io.playtts', function (data) {
console.log('playaudio');
var audio = $('#audio'); var audio = $('#audio');
audio.src = (data); audio.src = (data);
console.log($('#audio'));
// Audio-Blockade des Browsers erkennen // Audio-Blockade des Browsers erkennen
var promise = document.querySelector('audio').play(); var promise = document.querySelector('audio').play();
if (promise !== undefined) { console.log(document.querySelector('audio').play());
console.log( audio);
/*if (promise !== undefined) {
console.log(promise);
promise.then(function (_) { promise.then(function (_) {
audio.play(); audio.play();
}).catch(function (error) { }).catch(function (error) {
console.log(error);
$('#volume').addClass('btn-danger'); $('#volume').addClass('btn-danger');
$('.ion-md-volume-high').toggleClass('ion-md-volume-off'); $('.ion-md-volume-high').toggleClass('ion-md-volume-off');
}); });
}; };*/
var playPromise = document.querySelector('audio').play();
// In browsers that dont yet support this functionality,
// playPromise wont be defined.
if (playPromise !== undefined) {
playPromise.then(function() {
// Automatic playback started!
audio.play();
}).catch(function(error) {
// Automatic playback failed.
// Show a UI element to let the user manually start playback.
$('#volume').addClass('btn-danger');
$('.ion-md-volume-high').toggleClass('ion-md-volume-off');
});
}
}); });
// Daten löschen, Uhr anzeigen // Daten löschen, Uhr anzeigen