From c28c7ff637298e6d9ecee588741980b9e0481bfc Mon Sep 17 00:00:00 2001 From: Pete Cook Date: Tue, 9 May 2017 18:06:11 +0100 Subject: [PATCH] Add support for HLS and DASH streams Proper fix for https://github.com/CookPete/react-player/issues/184 --- README.md | 2 +- src/demo/App.js | 8 +++-- src/demo/defaults.scss | 2 +- src/players/FilePlayer.js | 63 +++++++++++++++++++++++++++++++-------- src/props.js | 8 +++-- 5 files changed, 63 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index f90a5372..fe8d36c0 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ Prop | Description `youtubeConfig` | Configuration object for the YouTube player.
Set `playerVars` to override the [default player vars](https://developers.google.com/youtube/player_parameters?playerVersion=HTML5).
Set `preload` for [preloading](#preloading). `vidmeConfig` | Configuration object for the Vidme player.
Set `format` to use a certain quality of video, when available.
Possible values: `240p`, `480p`, `720p`, `1080p`, `dash`, `hls` `dailymotionConfig` | Configuration object for the DailyMotion player.
Set `params` to override the [default player vars](https://developer.dailymotion.com/player#player-parameters).
Set `preload` for [preloading](#preloading). -`fileConfig` | Configuration object for the file player.
Set `attributes` to apply [element attributes](https://developer.mozilla.org/en/docs/Web/HTML/Element/video#Attributes).
Set `forceAudio` to always render an `