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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem Jahr und eine Hälfte später und das Problem trat bei mir auch. Ich habe gerade installiert es über
npm install --save video.js
und zog die Datei aus dem dist-Ordner in meinem öffentlichen Ordner "scripts" und es funktionierte.