2016-03-19 35 views
-1

ich diesen Fehler auf dieser Seite: http://pages.purevisionmethod.com/myopia-class-replay/"Uncaught Reference: wistiaEmbed ist nicht definiert"

Ich versuche, diesen Code zu erhalten ausführen:

<div style="width:1240px;max-width:100%;text-align:center;margin:5rem auto 0 auto;"> 
<script src="//fast.wistia.com/assets/external/E-v1.js" async></script><div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;"><div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;"><div class="wistia_embed wistia_async_4uf1zbu4se videoFoam=true" style="height:100%;width:100%"> </div></div></div></div> 
<script> 
window._wq = window._wq || []; 

wistiaEmbed.bind("secondchange", function (s) { 
    if(s === 20) { 
    $('.hiding').fadeIn(500); 
    } 
}); 
</script> 

ich den Fehler: „Nicht abgefangene Reference: wistiaEmed ist nicht definiert "

Ich kann nicht herausfinden, was vor sich geht. Die Referenz sollte definiert werden durch <script src="//fast.wistia.com/assets/external/E-v1.js" async></script>

Aber egal, wo ich die Datei verschieben, wenn in der Kopfzeile, Fußzeile, überall, bekomme ich immer noch den gleichen Fehler.

Können Sie sehen warum?

Danke !!

+0

Bitte geben Sie den entsprechenden Code direkt in Ihre Frage ein. – leDominatre

+1

'async' bedeutet, dass der Browser nicht auf das Laden des Skripts wartet, bevor andere Skripts ausgewertet werden. Entfernen Sie diesen Teil und es sollte funktionieren. – JJJ

+0

Ich habe versucht, async zu entfernen, aber das funktioniert auch nicht. – Veit

Antwort

0

Entschuldigung, ich habe die falsche Art von Code verwendet, um dies zu integrieren.

Also, für jedermann mit Wistia, die in das gleiche Problem Bumps:

benötigen Sie den API-Code verwenden, um diese an der Arbeit:

<div class="wistia_responsive_padding" style="padding:56.25% 0 0 0;position:relative;"><div class="wistia_responsive_wrapper" style="height:100%;left:0;position:absolute;top:0;width:100%;"> 
<div id="wistia_INSERT_YOUR_VIDEO_ID_HERE" class="wistia_embed" style="height:100%;width:100%">&nbsp;</div></div></div> 
<script src="//fast.wistia.com/assets/external/E-v1.js" charset="ISO-8859-1"></script> 
<script> 
wistiaEmbed = Wistia.embed("INSERT_YOUR_VIDEO_ID_HERE"); 
</script> 
<script> 
(function($){ 
wistiaEmbed.bind("secondchange", function (s) { 
    if(s === 20) { 
    $('.hiding').show(); 

    } 
}); 
})(jQuery); 
</script> 

Also, Sie in ihrem Video einfügen haben ID wo ich platziert habe: INSERT_YOUR_VIDEO_ID_HERE.

Sie können das in der normalen Wistia Javascript einbetten Code finden. Es ist der einzige seltsame Zahlencode darin.

Für <div id="wistia_INSERT_YOUR_VIDEO_ID_HERE" müssen Sie die wistia_ vor der Video-ID haben, damit es funktioniert.

Hoffen, dass das jedem hilft!

Verwandte Themen