ReferenceError: videojs ist nicht definiert

Ich bin mit video.js (in CDN-Modus) und alles scheint gut zu funktionieren (Firefox 26.0). Das video ist eingebettet und funktioniert einwandfrei. Aber wenn ich für den Zugriff auf das video-Objekt, ich bin immer in der Konsole der Fehler:
ReferenceError: videojs ist nicht definiert auf die code-Zeile, wo ich für den Zugriff auf das Objekt:

var myPlayer = videojs('example_video_1');

Googeln arround konnte mein problem nicht lösen. Ich sah Implementierungen, in denen Benutzer verwendet: V als Konstruktor anstelle des videojs aber das hat mein problem nicht lösen).

Dies ist mein script, wo ich will, um auf das Objekt zuzugreifen:

<script type="text/javascript">
    $("#button1").on("click", function(){
        console.log( "You clicked a paragraph!" );
        var myPlayer = videojs('example_video_1');
    });
</script>

Dies ist mein header

<link href="http://vjs.zencdn.net/4.5/video-js.css" >
<script src="http://vjs.zencdn.net/4.5/video.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.js"></script>

- Und dies ist meine video-Erklärung

<video id="example_video_1" class="video-js vjs-default-skin" controls
preload="auto" width="1270" height="720" poster="videos/search.png"
data-setup="{}">
    <source src="videos/search.webm" type='video/webm'>
    <p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a></p>
</video>

Ich würde mich freuen für jede Art der Unterstützung.

  • Ich sehe keinen besonderen Grund warum das nicht funktionieren würde. Wenn Sie öffnen Sie die javascript-Konsole sehen Sie Fehler? Oder gibt es ein live-Beispiel dafür irgendwo???
  • Ist die video.js Spieler laden auf der Oberseite der Standard-und der html5-player? Posten Sie Ihren code in jsfiddle oder jsbin.
Schreibe einen Kommentar