Commit Graph

131 Commits

Author SHA1 Message Date
Renaud Chaput
4bf4ee7392
Use prop types from deprecated-react-native-prop-types
Starting with React Native 0.68, using Prop Types from `react-native` emits a warning.
2022-03-30 22:36:21 +02:00
Jonas Dalesjö
81ae785090 Release 5.2.0 2021-10-20 15:38:04 +02:00
Jonas Dalesjö
d05f3dd5b9 Typo 2021-10-11 10:27:04 +02:00
Jonas Dalesjö
31f866cd9f Release 5.2.0-alpha1 2021-10-11 10:20:32 +02:00
Jon Thysell
d7ac23d39b
React Native Windows updates (#2206)
Various updates for React Native Windows

**Docs**
* Fixed windows installation in readme
* Added local dev setup instructions

**Build**
* Added VS solutions for RNW 0.61, 0.62, and 0.63+
* Added clang-formatting definition

**Features**
* Fixed autolinking for RNW 0.63+
* Added support for `rate` property

**Examples**
* Upgraded examples/basic to RN 0.61 and replaced broken windows app
2021-04-08 13:37:35 -04:00
Nick
5adedb131b Update package.json version number to 5.1.1 2021-01-14 11:13:39 +09:00
Hampton Maxwell
5683167a3a Prepare 5.1.0-alpha8 2020-08-19 20:20:21 -07:00
Hampton Maxwell
f3e6ce1058 Prepare 5.1.0-alpha7 2020-08-12 19:01:29 -07:00
Hampton Maxwell
90da768087 Ready 5.1.0-alpha6 for release 2020-08-12 19:00:48 -07:00
Daniel Mariño
81b42e7ca7
Add iOS and Android basic DRM support (#1445)
This PR adds support for DRM streams on iOS (Fairplay) and Android (Playready, Widevine, Clearkey)

I am neither Android nor iOS developer, so feel free to provide feedback to improve this PR.

**Test stream for ANDROID:**
```
testStream = {
        uri: 'http://profficialsite.origin.mediaservices.windows.net/c51358ea-9a5e-4322-8951-897d640fdfd7/tearsofsteel_4k.ism/manifest(format=mpd-time-csf)',
        type: 'mpd',
        drm: {
            type: DRMType.PLAYREADY,
            licenseServer: 'http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(persist:false,sl:150)'
        }
    };
```

or 
```
{
    uri: 'https://media.axprod.net/TestVectors/v7-MultiDRM-SingleKey/Manifest_1080p.mpd',
    drm: {
        type: 'widevine', //or DRMType.WIDEVINE
        licenseServer: 'https://drm-widevine-licensing.axtest.net/AcquireLicense',
        headers: {
            'X-AxDRM-Message': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2ZXJzaW9uIjoxLCJjb21fa2V5X2lkIjoiYjMzNjRlYjUtNTFmNi00YWUzLThjOTgtMzNjZWQ1ZTMxYzc4IiwibWVzc2FnZSI6eyJ0eXBlIjoiZW50aXRsZW1lbnRfbWVzc2FnZSIsImZpcnN0X3BsYXlfZXhwaXJhdGlvbiI6NjAsInBsYXlyZWFkeSI6eyJyZWFsX3RpbWVfZXhwaXJhdGlvbiI6dHJ1ZX0sImtleXMiOlt7ImlkIjoiOWViNDA1MGQtZTQ0Yi00ODAyLTkzMmUtMjdkNzUwODNlMjY2IiwiZW5jcnlwdGVkX2tleSI6ImxLM09qSExZVzI0Y3Iya3RSNzRmbnc9PSJ9XX19.FAbIiPxX8BHi9RwfzD7Yn-wugU19ghrkBFKsaCPrZmU'
        },
    }
}
```

**Test stream for iOS:**
Sorry but I can not provide free streams to test. If anyone can provide test streams, or found some we can use, please let me know to also test them.

It has been tested with a private provider and they work, at least with the `getLicense` override method. (An example implementation is provided in the README)
2020-08-12 18:56:21 -07:00
Benoit Dion
68dc15242d v5.1.0-alpha5 2020-02-25 19:10:26 -05:00
Benoit Dion
4f07aab8b1
Bump javascript dependencies (#1914)
Also update linting rules to match other community repositories.
2020-02-22 13:56:31 -05:00
Benoit Dion
f0867d7eef v5.1.0-alpha4 2020-02-20 09:25:37 -05:00
Benoit Dion
4d0be29cbb
Update changelog (#1913) 2020-02-17 12:43:27 -05:00
Benoit Dion
029b893d58 Bump version to 5.1.0-alpha 2020-01-28 18:43:32 -05:00
Daniel Mariño
c9a248e0e5 update package json version 2019-09-24 09:22:03 +02:00
Daniel Mariño
c38ff02d2d 5.0.1 2019-07-28 15:54:17 +02:00
Daniel Mariño
917f9cb460 prepare 5.0.0 version 2019-07-25 10:12:36 +02:00
Daniel Mariño Ruiz
a45e857bbc
Merge branch 'release/5.0.0' into update-androidx 2019-07-25 10:05:53 +02:00
Daniel Mariño
6bdbaec506 4.4.4 2019-07-12 10:17:23 +02:00
Daniel Mariño
47e1630679 remove rnpm 2019-07-10 08:06:28 +02:00
Daniel Mariño
d4313e29d0 bump version 2019-07-04 10:08:45 +02:00
CHaNGeTe
88d2aed832 bump version 2019-06-20 07:30:51 +02:00
Hampton Maxwell
c30f246f56 Version 4.4.1 2019-04-03 23:29:52 -07:00
Hampton Maxwell
f38b6f8268 Version 4.4.0 2019-02-18 23:23:49 -08:00
Laurin Quast
4dc4db3a83
fix: set the correct git url (#1439) 2019-01-22 11:48:53 +01:00
Hampton Maxwell
35e26427ea Version 4.3.1 2019-01-03 22:12:31 -08:00
Hampton Maxwell
0339727fab Version 4.3.0 2018-12-31 22:12:13 -08:00
Hampton Maxwell
d249b08c25 Add dependencies needed for Haul 2018-12-31 22:04:04 -08:00
Nicolas Gonzalez
c2d9fb4301 merge 2018-12-13 21:38:32 -06:00
Nicolas Gonzalez
67a963328a updated basic example, added filterEnabled flag, check for HLS playlist before applying filter 2018-12-13 21:30:38 -06:00
Hampton Maxwell
bd3d6d876f Version 4.2.0 2018-12-13 12:56:12 -08:00
Hampton Maxwell
b2aa8c4e38 Version 4.1.0 2018-12-05 20:12:55 -08:00
Hampton Maxwell
0c4fc810c3 Add missing files 2018-11-21 09:21:15 -08:00
Hampton Maxwell
f8f426356c Version 4.0.0 2018-11-21 00:09:23 -08:00
Nicolas Gonzalez
094541b8a6 updated readme and version bump 2018-10-26 08:40:46 -05:00
Hampton Maxwell
f0e0e555dd Add id prop & autoplay handling, support DASH & HLS via Shaka Player 2018-10-12 13:41:01 -07:00
Hampton Maxwell
6a011e1188
Merge branch 'master' into npm-package 2018-09-23 00:51:10 -07:00
Hampton Maxwell
584559ea75 Bump version to 3.2.1 2018-09-22 15:03:22 -07:00
David Narbutovich
a135dd346e Reduce package size 2018-09-12 23:01:28 +03:00
Laurin Quast
8fcdc6e02a Merge remote-tracking branch 'upstream/master' into implement-ios-caching 2018-08-06 10:39:39 +02:00
Hampton Maxwell
ba159c3fa7 Version 3.2.0 2018-08-05 18:31:33 -07:00
Laurin Quast
6cfea3aacb Merge branch 'master' into implement-ios-caching 2018-07-17 13:28:37 +02:00
Hampton Maxwell
933d3dd817 Version 3.1.0 2018-07-16 15:45:40 -07:00
Hampton Maxwell
c66b71622d Version 3.0.0 2018-06-29 14:00:29 -07:00
Hampton Maxwell
1b8853c052 Version 3.0 2018-06-29 13:56:43 -07:00
Hampton Maxwell
7f6c218989 Version 2.3.1 2018-06-21 09:23:00 -07:00
Hampton Maxwell
b52c4d673b Version 2.3.0 2018-06-20 22:31:54 -07:00
Hampton Maxwell
361b771371 Make ExoPlayer the default Android library 2018-06-11 11:05:26 -07:00
Hampton Maxwell
99c29a907d Release version 2.2.0 2018-06-08 10:12:07 -07:00