Added vimeo options to hide controls and set referrerPolicy
This commit is contained in:
parent
5837c2d5f0
commit
7ca74f48bc
@ -419,6 +419,11 @@ const defaults = {
|
|||||||
title: false,
|
title: false,
|
||||||
speed: true,
|
speed: true,
|
||||||
transparent: false,
|
transparent: false,
|
||||||
|
// These settings require a pro or premium account to work
|
||||||
|
sidedock: false,
|
||||||
|
controls: false,
|
||||||
|
// Custom settings from Plyr
|
||||||
|
referrerPolicy: null, // https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/referrerPolicy
|
||||||
},
|
},
|
||||||
|
|
||||||
// YouTube plugin
|
// YouTube plugin
|
||||||
|
@ -99,6 +99,11 @@ const vimeo = {
|
|||||||
iframe.setAttribute('allowtransparency', '');
|
iframe.setAttribute('allowtransparency', '');
|
||||||
iframe.setAttribute('allow', 'autoplay');
|
iframe.setAttribute('allow', 'autoplay');
|
||||||
|
|
||||||
|
// Set the referrer policy if required
|
||||||
|
if (!is.empty(config.referrerPolicy)) {
|
||||||
|
iframe.setAttribute('referrerPolicy', config.referrerPolicy);
|
||||||
|
}
|
||||||
|
|
||||||
// Get poster, if already set
|
// Get poster, if already set
|
||||||
const { poster } = player;
|
const { poster } = player;
|
||||||
// Inject the package
|
// Inject the package
|
||||||
@ -191,9 +196,7 @@ const vimeo = {
|
|||||||
return speed;
|
return speed;
|
||||||
},
|
},
|
||||||
set(input) {
|
set(input) {
|
||||||
player.embed
|
player.embed.setPlaybackRate(input).then(() => {
|
||||||
.setPlaybackRate(input)
|
|
||||||
.then(() => {
|
|
||||||
speed = input;
|
speed = input;
|
||||||
triggerEvent.call(player, player.media, 'ratechange');
|
triggerEvent.call(player, player.media, 'ratechange');
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user