多分、このGitHub ressourceが役に立ちます。これはJWPlayerでこれに必要な完全なJavascriptスタックを提供します。 JWPlayerにはウォーターマークが付いています。
あなたは //プラグインの参照や設定パラメータを渡しJWPlayer(あまりにもそれのオープンソース)あなたのmain.jsファイル==============の
コンテンツを使用することができます(」埋め込みスクリプトにテキスト ')
jwplayer('id-of-container').setup({
file: '/path/to/my/video.mp4',
plugins: {
'/path/to/overlay.js': {
text: 'Text that you want to go within the overlayed banner'
}
}
});
エンド==============================
= === overlay.jsファイルの内容=============
(function(jwplayer) {
var overlay = function(player, config, div) {
var setupOverlay = function() {
div.innerHTML = config.text;
};
var showOverlay = function() {
setStyle({
opacity: 1
});
};
var hideOverlay = function() {
setStyle({
opacity: 0
});
};
var setStyle = function(object) {
for(var style in object) {
div.style[ style ] = object[ style ];
}
};
// Matches our text container to the size of the player instance
this.resize = function(width, height) {
setStyle({
position: 'absolute',
margin: '0',
padding: '10px 15px 10px',
background: 'rgba(0, 0, 0, .7)',
color: 'white',
fontSize: '12px',
width: '100%'
});
};
// Bind player events
player.onReady(setupOverlay);
player.onPlay(hideOverlay);
player.onPause(showOverlay);
player.onComplete(showOverlay);
};
jwplayer().registerPlugin('overlay', overlay);
})(jwplayer);
これはJWPlayerでこれに必要な完全なJavascriptスタックを提供します。 JWPlayerにはウォーターマークが付いています。
おそらくCSSを使用している可能性があります。サンプルマークアップがありますか? – kinakuta