Sto usando video.js (in modalità CDN) e tutto sembra funzionare correttamente (con Firefox 26.0). Il video è incorporato e funziona bene. Ma quando voglio accedere al video-Object, sto diventando la console-errore: ReferenceError: videojs non è definita sul codice-line dove voglio accedere all'oggetto:ReferenceError: videojs non è definito
var myPlayer = videojs('example_video_1');
Googling intorno non potrebbe risolvere il mio problema. Ho visto implementazioni in cui gli utenti hanno utilizzato: V come costruttore invece di videojs ma questo non ha risolto il mio problema).
Questo è il mio script, dove voglio accedere all'oggetto:
<script type="text/javascript">
$("#button1").on("click", function(){
console.log("You clicked a paragraph!");
var myPlayer = videojs('example_video_1');
});
</script>
Questo è il mio colpo di testa
<link href="http://vjs.zencdn.net/4.5/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/4.5/video.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.js"></script>
e questo è il mio video-dichiarazione
<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>
I sarebbe felice per qualsiasi tipo di supporto.
Non riesco a vedere alcun motivo specifico per cui ciò non funzioni. Se apri la console di javascript, vedi degli errori? O c'è un esempio vivo di questo da qualche parte? – heff
Il player video.js è in fase di caricamento sul player html5 predefinito? Prova a postare il tuo codice in un jsfiddle o jsbin. –