此代码在ExtJs5中用于创建Video.js播放器。
我遇到一个非常简单的问题(我想)。我正在使用本机JavaScript创建自定义HTML视频,如下所示:
console.log('id video ');
console.log(me.idVideo);
var video = document.createElement('video');
video.setAttribute('id', me.idVideo);
console.log('video');
console.log(video);
var sourceVideo = document.createElement('source');
sourceVideo.setAttribute('src', me.urlVideo);
sourceVideo.setAttribute('type', 'video/mp4');
video.appendChild(sourceVideo);
var pNoJs = document.createElement('p');
sourceVideo.setAttribute('class', 'vjs-no-js');
pNoJs.innerHTML = 'Pour voir cette vidéo s\'il vous plait activez Javascript, ou mettez à jour votre navigateur pour qu\'il';
有输出结果:
id video
rc-player-formation-1437990801
video
<video id="rc-player-formation-1437990801_html5_api" class="vjs-tech" preload="auto" src="http://xxxxx.fr/OT_SENS/1437990801/video.mp4"><source src="http://xxxxx.fr//OT_SENS/1437990801/video.mp4" type="video/mp4" class="vjs-no-js"><p>Pour voir cette vidéo s'il vous plait activez Javascript, ou mettez à jour votre navigateur pour qu'il<a href="http://videojs.com/html5-video-support/" target="_blank">supporte les videos HTML5</a></p></video>
我完全不理解视频的日志,为什么在创建视频之后我的所有属性而不是我的日志?
也许ExtJs覆盖了我的身份?