video.js で動画サイズを設定できない
私はビデオノードを作りました:
videoNode = $('<video>');
videoNode.attr('id', 'simulationVideo');
$('#' + _config.videoTargetId).append(videoNode);
私はプレーヤーをセットアップしました:
//create new player
myPlayer = _V_("simulationVideo", {
'id': _config.id,
'preload': "auto",
'controls': false,
'autoplay': _config.autoplay
}, function () {
//set listeners for our controlbar
//if (_config.controls) {
controls = new Doczero.VideoPlayer.Controlbar();
//$('#' + _config.controlbarTargetId).append(controls.html());
//put listeners in place
this.addEvent('timeupdate', controls.onTimeUpdate);
this.addEvent('progress', controls.onBufferUpdate);
this.addEvent('play', controls.onPlay);
this.addEvent('pause', controls.onPause);
//listen to controlls
controls.CustomEvents.AddListener('onPressPlay', _self);
//}
});
私はトラックを再生します:
//set sources to play
this.play = function (srcArray, newCallback) {
//set source
myPlayer.src(srcArray);
myPlayer.play();
//remove old callback
if (callback != null) {
myPlayer.removeEvent('ended', callback);
}
//add new ended callback
myPlayer.removeEvent('ended', newCallback);
}
ビデオが3倍大きくなるまで(元のサイズのまま)、すべてがうまくいくようです