2017-03-07 5 views
0

Mit Blick auf previous answer gefunden wurde ich mit der Idee der erneuten Versuch wurde Sound zu spielen:konnte nicht geladen werden, da keine unterstützte Quelle

soundBG.pause(); 
soundBG.currentTime = 0; 
var soundPromise = soundBG.play(); 

if (soundPromise !== undefined) { 
    soundPromise.then(function() { 
     console.log('Sound!'); 
    }).catch(function(error) { 
     console.error('Failed to start your sound, retrying.'); 
     setTimeout(function(){ 
      soundEffects(); 
     }, 2000); 
    }); 
} 

aber seine noch nicht funktioniert und wenn der Ton nicht funktioniert Ich erhalte den Fehler :

DOMException: Failed to load because no supported source was found

gibt es sowieso, um das zu lösen?

+0

schauen Sie bitte zuerst: https://www.google.nl/search?q=DOMException%3A+Failed+to+load + weil + nein + unterstützt + source + wurde gefunden – mplungjan

+0

konnte keine Antwort finden das ist warum ich es hier frage. – Sandra

Antwort

0

ich den gleichen Fehler mit einer Audio-Datei vom Typ hatte und benutzte es

var url = document.querySelector('audio').src; 
var audio = new Audio(); 
audio.src = url; 
var playPromise = audio.play(); 
if (playPromise !== undefined) { 
     playPromise.then(function() { 
     audio.addEventListener('timeupdate',function() { 
      console.log(audio.currentTime, audio.duration); 
     }, true); 
     }).catch(function(error) { 
      console.error('Failed to start your sound, retrying.'); 
     }); 
} 
Verwandte Themen