Merge branch 'develop' of github.com:sampotts/plyr into develop
This commit is contained in:
commit
2463434d27
@ -222,7 +222,11 @@ Object.entries(build.sprite).forEach(([filename, entry]) => {
|
|||||||
gulp
|
gulp
|
||||||
.src(src)
|
.src(src)
|
||||||
.pipe(plumber())
|
.pipe(plumber())
|
||||||
.pipe(imagemin())
|
.pipe(imagemin([
|
||||||
|
imagemin.svgo({
|
||||||
|
plugins: [{ removeViewBox: false }]
|
||||||
|
})
|
||||||
|
]))
|
||||||
.pipe(svgstore())
|
.pipe(svgstore())
|
||||||
.pipe(rename({ basename: path.parse(filename).name }))
|
.pipe(rename({ basename: path.parse(filename).name }))
|
||||||
.pipe(size(sizeOptions))
|
.pipe(size(sizeOptions))
|
||||||
|
@ -164,6 +164,7 @@ const defaults = {
|
|||||||
frameTitle: 'Player for {title}',
|
frameTitle: 'Player for {title}',
|
||||||
captions: 'Captions',
|
captions: 'Captions',
|
||||||
settings: 'Settings',
|
settings: 'Settings',
|
||||||
|
pip: 'PIP',
|
||||||
menuBack: 'Go back to previous menu',
|
menuBack: 'Go back to previous menu',
|
||||||
speed: 'Speed',
|
speed: 'Speed',
|
||||||
normal: 'Normal',
|
normal: 'Normal',
|
||||||
|
@ -335,6 +335,14 @@ const vimeo = {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
player.embed.on('bufferstart', () => {
|
||||||
|
triggerEvent.call(player, player.media, 'waiting');
|
||||||
|
});
|
||||||
|
|
||||||
|
player.embed.on('bufferend', () => {
|
||||||
|
triggerEvent.call(player, player.media, 'playing');
|
||||||
|
});
|
||||||
|
|
||||||
player.embed.on('play', () => {
|
player.embed.on('play', () => {
|
||||||
assurePlaybackState.call(player, true);
|
assurePlaybackState.call(player, true);
|
||||||
triggerEvent.call(player, player.media, 'playing');
|
triggerEvent.call(player, player.media, 'playing');
|
||||||
|
@ -416,6 +416,12 @@ const youtube = {
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 3:
|
||||||
|
// Trigger waiting event to add loading classes to container as the video buffers.
|
||||||
|
triggerEvent.call(player, player.media, 'waiting');
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -214,6 +214,7 @@ const ui = {
|
|||||||
// Set state
|
// Set state
|
||||||
Array.from(this.elements.buttons.play || []).forEach(target => {
|
Array.from(this.elements.buttons.play || []).forEach(target => {
|
||||||
Object.assign(target, { pressed: this.playing });
|
Object.assign(target, { pressed: this.playing });
|
||||||
|
target.setAttribute('aria-label', i18n.get(this.playing ? 'pause' : 'play', this.config));
|
||||||
});
|
});
|
||||||
|
|
||||||
// Only update controls on non timeupdate events
|
// Only update controls on non timeupdate events
|
||||||
|
Loading…
x
Reference in New Issue
Block a user