From 8ffab941472daaf18713266ce9b3c8b596af4c43 Mon Sep 17 00:00:00 2001 From: ginpei Date: Tue, 29 Sep 2015 14:27:10 -0700 Subject: [PATCH] update compatibility document --- README.md | 66 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 39 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 3b73ef4..c752bcc 100644 --- a/README.md +++ b/README.md @@ -239,38 +239,50 @@ Type |When `ratechange` |Playback rate is changed. `volumechange` |Volume is changed, muted or unmuted. -### Compatibility +### Compatibility With HTML5 Video API * ✔ = Compatible (or almost) -* ✘ = Similer (but not compatible) -* - = Not supported +* △ = Similer (but not compatible) +* ✘ = Not supported * ☆ = Original feature -* ? = I don't know - -Function |Status |Description ------------------------|-------------|----------- -`play()` | ✔ | -`pause()` | ✔ | -`addEventListener()` |?| -`removeEventListener()`|?| -`on()` |☆| -`off()` |☆| +* ? = Ah, let me see... + +Function |Status|Description +-----------------------|------|----------- +`addEventListener()` |✔| `destroy()` |☆| +`off()` |☆|Simple shortcut for `removeEventListener()` +`on()` |☆|Simple shortcut for `addEventListener()` +`pause()` |✔| +`play()` |✔| +`removeEventListener()`|✔| +`currentSrc` |✔| +`currentTime` |✔| +`duration` |✔| +`ended` |✔| +`muted` |✔| +`paused` |✔| +`playbackRate` |△|Only `0.25`, `0.5`, `1`, `1.5`, or `2` ([Check YouTube API](https://developers.google.com/youtube/js_api_reference#Playback_rate)) `player` |☆| -`duration` |?| -`currentSrc` |?| -`paused` |?| -`ended` |?| -`currentTime` |?| -`volume` |?| -`muted` |?| -`playbackRate` |?| -`src` |?| -`currentTime` event |?| -`volume` event |?| -`muted` event |?| -`playbackRate` event |?| -`src` event |?| +`src` |✔| +`volume` |✔| +`canplay` event |△|Same as YouTube `onReady` event +`canplaythrough` event |△|Same as YouTube `onReady` event +`durationchange` event |✔| +`emptied` event |?| +`error` event |✔|Same as YouTube `onError` event +`muted` event |✔| +`pause` event |✔| +`play` event |✔| +`playing` event |?| +`progress` event |✘| +`ratechange` event |✔| +`ready` event |☆| +`seeked` event |✘| +`seeking` event |✘| +`src` event |✔| +`timeupdate` event |✔| +`volumechange` event |✔| ## Browsers