Commit Graph

156 Commits

Author SHA1 Message Date
olivier 437a043427 6.0.0-alpha.5 2023-02-12 21:21:32 +01:00
olivier bouillet 56b744d651 v6.0.0-alpha.4 2022-12-09 21:49:46 +01:00
olivier bouillet eab87ae4c0 chore: add missing file in package.json 2022-12-09 21:46:25 +01:00
Adnan Bacic cecb86a48e added homepage to package.json 2022-10-04 13:18:23 +02:00
olivier bouillet 2349fad25f v6.0.0-alpha.3 2022-09-14 18:36:59 +02:00
olivier bouillet 82e537085d v6.0.0-alpha.2 2022-09-13 19:37:27 +02:00
Eran Hammer d4a735880a Remove unused dep 2022-06-22 20:40:48 +00:00
Eran Hammer b8d68a844c Remove unused dep 2022-06-22 18:09:01 +00:00
Eran Hammer 879572edd3 Remove DOM support. Closes #2647 2022-06-22 07:51:02 +00:00
Eran Hammer 10f7e9701a 6.0.0-alpha.1 2022-06-22 06:35:56 +00:00
olivier bouillet 466d7c3170 chore: cleanup documentation 2022-06-15 22:51:04 +02:00
Eran Hammer 69631e88e3 6.0.0-alpha.0 2022-06-15 19:29:27 +00:00
Eran Hammer f5fc4af0f2 Update package.json 2022-06-15 12:26:35 -07:00
Eran Hammer 10d8034895 Merge pull request #2625 from renchap/deprecated-prop-types
Use prop types from `deprecated-react-native-prop-types`
2022-06-05 10:44:50 -07:00
Mrinal Maheshwari ea8e89cdb8 Update package.json 2022-05-29 15:08:21 +05:30
Mrinal Maheshwari bd01402174 added author 2022-05-27 10:46:45 +05:30
Eran Hammer 4eeabe4e22 Cleanup credits 2022-05-23 21:35:38 -07:00
Nick Fujita 68b9db4d11 iOS Swift Conversion (#2527)
Converts iOS implementation from Objective-c to Swift

# During the conversion process some updates to the code structure were also made
- Modularize codebase from single file to smaller focused files
- Untangled large nested IF statements
- Added more null checks, since Swift is more strict with null pointers
- Added property to allow for decoding of local video sources with self contained key for offline playback
- Updates example apps to test react-native 0.63.4 and uses auto native dependency imports for android and ios
2022-05-19 22:29:25 +09:00
Eran Hammer ec8e7eba11 Merge branch 'master' into deprecated-prop-types 2022-05-04 12:34:28 -07:00
Eran Hammer 2cb2f682de Merge pull request #2587 from owjsub/update-shaka-player
Bump shaka-player to 3.3.2
2022-04-22 00:15:34 -07:00
Eran Hammer 3ced0826ba Update package.json 2022-04-22 00:14:27 -07:00
Frieder Bluemle 95d1454630 Update repo org references to react-native-video 2022-04-20 11:33:19 -07:00
Frieder Bluemle ad98bfa878 Fix ESLint setup and errors 2022-04-20 10:20:55 -07:00
Frieder Bluemle 6c86713aff Fix react-native peer deps 2022-04-20 10:20:55 -07:00
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
Owen Hart 9398a15fc6 Update shaka-player 2022-02-04 16:29:58 -08: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