From f552d2998eed574d5bfffe2f8d42b6ec6f10377a Mon Sep 17 00:00:00 2001 From: Pete Cook Date: Thu, 22 Feb 2018 10:30:18 +0000 Subject: [PATCH] Add Mixcloud player Fixes https://github.com/CookPete/react-player/issues/335 --- README.md | 1 + index.d.ts | 5 +++ src/demo/App.js | 7 ++++ src/players/Mixcloud.js | 86 +++++++++++++++++++++++++++++++++++++++ src/players/index.js | 2 + src/props.js | 8 ++++ src/utils.js | 7 ++++ test/specs/ReactPlayer.js | 5 +++ 8 files changed, 121 insertions(+) create mode 100644 src/players/Mixcloud.js diff --git a/README.md b/README.md index 99c204f2..12f14759 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,7 @@ Key | Options `soundcloud` | `options`: Override the [default player options](https://developers.soundcloud.com/docs/api/html5-widget#params)
`preload`: Used for [preloading](#preloading) `vimeo` | `playerOptions`: Override the [default params](https://developer.vimeo.com/player/embedding#universal-parameters)
`preload`: Used for [preloading](#preloading) `wistia` | `options`: Override the [default player options](https://wistia.com/doc/embed-options#options_list) +`mixcloud` | `options`: Override the [default player options](https://www.mixcloud.com/developers/widget/#methods) `dailymotion` | `params`: Override the [default player vars](https://developer.dailymotion.com/player#player-parameters)
`preload`: Used for [preloading](#preloading) `file` | `attributes`: Apply [element attributes](https://developer.mozilla.org/en/docs/Web/HTML/Element/video#Attributes)
`forceAudio`: Always render an `