Skip to content

Commit

Permalink
Add support for unmute button property (#1045)
Browse files Browse the repository at this point in the history
* change readme links to https

* add unmute_button property support

* add yarn to volta, change caniusedb to latest

* add dist artifact
  • Loading branch information
arturparkhisenko authored Aug 20, 2024
1 parent 0387a92 commit c1e8476
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 20 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Alternatively, you can reference an up‐to‐date version on our CDN:
```

**Warning:** when used with RequireJS it's required to load the script dynamically via the RequireJS load system.
http://www.requirejs.org/docs/api.html#jsfiles
https://requirejs.org/docs/api.html#jsfiles

## Getting Started

Expand Down Expand Up @@ -120,7 +120,7 @@ for details on how to update your code to use this library.
## Using with a module bundler

If you’re using a module bundler like [webpack](https://webpack.js.org) or
[rollup](http://rollupjs.org/), the exported object will be the Player
[rollup](https://rollupjs.org/), the exported object will be the Player
constructor (unlike the browser where it is attached to `window.Vimeo`):

```js
Expand All @@ -136,7 +136,7 @@ player.on('play', function() {
});
```

Similarly, if you’re using [RequireJS](http://www.requirejs.org) in the browser,
Similarly, if you’re using [RequireJS](https://requirejs.org/) in the browser,
it will also import the Player constructor directly:

```html
Expand Down Expand Up @@ -350,7 +350,7 @@ player.play();
```

All methods, except for `on()` and `off()` return a
[Promise](http://www.html5rocks.com/en/tutorials/es6/promises/). The Promise may
[Promise](https://web.dev/articles/promises?hl=en). The Promise may
or may not resolve with a value, depending on the specific method.

```js
Expand Down Expand Up @@ -687,7 +687,7 @@ player.getRemotePlaybackAvailability().then(function(remotePlaybackAvailable) {

### getRemotePlaybackState(): Promise<boolean, Error>

Get the current state of remote playback. Can be one of `connecting`, `connected`, or `disconnected`. These values are equivalent to the state values in the [Remote Playback API](http://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/state).
Get the current state of remote playback. Can be one of `connecting`, `connected`, or `disconnected`. These values are equivalent to the state values in the [Remote Playback API](https://developer.mozilla.org/en-US/docs/Web/API/RemotePlayback/state).

```js
player.getRemotePlaybackState().then(function(remotePlaybackState) {
Expand Down
2 changes: 1 addition & 1 deletion dist/player.es.js
Original file line number Diff line number Diff line change
Expand Up @@ -1287,7 +1287,7 @@ function processData(player, data) {
/**
* @module lib/embed
*/
var oEmbedParameters = ['airplay', 'audio_tracks', 'autopause', 'autoplay', 'background', 'byline', 'cc', 'chapter_id', 'chapters', 'chromecast', 'color', 'colors', 'controls', 'dnt', 'end_time', 'fullscreen', 'height', 'id', 'interactive_params', 'keyboard', 'loop', 'maxheight', 'maxwidth', 'muted', 'play_button_position', 'playsinline', 'portrait', 'progress_bar', 'quality_selector', 'responsive', 'speed', 'start_time', 'texttrack', 'title', 'transcript', 'transparent', 'url', 'vimeo_logo', 'volume', 'watch_full_video', 'width'];
var oEmbedParameters = ['airplay', 'audio_tracks', 'autopause', 'autoplay', 'background', 'byline', 'cc', 'chapter_id', 'chapters', 'chromecast', 'color', 'colors', 'controls', 'dnt', 'end_time', 'fullscreen', 'height', 'id', 'interactive_params', 'keyboard', 'loop', 'maxheight', 'maxwidth', 'muted', 'play_button_position', 'playsinline', 'portrait', 'progress_bar', 'quality_selector', 'responsive', 'speed', 'start_time', 'texttrack', 'title', 'transcript', 'transparent', 'unmute_button', 'url', 'vimeo_logo', 'volume', 'watch_full_video', 'width'];

/**
* Get the 'data-vimeo'-prefixed attributes from an element as an object.
Expand Down
2 changes: 1 addition & 1 deletion dist/player.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/player.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/player.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/player.min.js.map

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@
"not ie < 11"
],
"volta": {
"node": "16.16.0"
"node": "16.16.0",
"yarn": "1.22.19"
}
}
1 change: 1 addition & 0 deletions src/lib/embed.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ const oEmbedParameters = [
'title',
'transcript',
'transparent',
'unmute_button',
'url',
'vimeo_logo',
'volume',
Expand Down
13 changes: 4 additions & 9 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1765,15 +1765,10 @@ caniuse-db@^1.0.30001090:
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001118.tgz#60f56de236d7b68859d9a377a7f2f69092283247"
integrity sha512-yMoV0unAwrdNkqKbNI4jlyUHrLsBYrzf9IOYTNxhy3t1onqpLK2nH0IPHzr2isrmmY8pQ6UPqFGka/8Gc8Yt9w==

caniuse-lite@^1.0.30001111:
version "1.0.30001118"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001118.tgz#116a9a670e5264aec895207f5e918129174c6f62"
integrity sha512-RNKPLojZo74a0cP7jFMidQI7nvLER40HgNfgKQEJ2PFm225L0ectUungNQoK3Xk3StQcFbpBPNEvoWD59436Hg==

caniuse-lite@^1.0.30001449:
version "1.0.30001489"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz#ca82ee2d4e4dbf2bd2589c9360d3fcc2c7ba3bd8"
integrity sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==
caniuse-lite@^1.0.30001111, caniuse-lite@^1.0.30001449:
version "1.0.30001651"
resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz"
integrity sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==

chalk@^2.0.0, chalk@^2.4.1:
version "2.4.2"
Expand Down

0 comments on commit c1e8476

Please sign in to comment.