- Apr 08, 2021
-
-
Jon Thysell authored
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
-
Sean Holbert authored
Because React Native uses okhttp, including exoplayer causes apps to use two different versions of okhttp. This results in some unpredictable behavior. Clients of `react-native-video` should be able to specify the same OKHTTP version to react-native and react-native video. See where it's specified in react-native trunk: - https://github.com/facebook/react-native/blob/master/ReactAndroid/gradle.properties#L15 - https://github.com/facebook/react-native/blob/e1b6cd3f756aa034b11af6bf9960efb42bde8692/ReactAndroid/build.gradle#L452-L453
-
Alexander Sklar authored
-
- Jan 14, 2021
-
-
Nick authored
-
- Jan 13, 2021
-
-
Nick Fujita authored
-
- Sep 30, 2020
-
-
Tero Paananen authored
-
- Sep 29, 2020
-
-
Radek Czemerys authored
Latest Xcode 12 fails to build while without a module to depend on React-Core directly hence this change is necessary for native modules on iOS. This change requires to React Native 0.60.2 or newer. For more details please check: facebook/react-native#29633 (comment)
-
Irwin authored
You only need to perform linking for React Native < 0.60
-
Adam Gorman authored
Adding arm64 support for RNW builds. Nothing in this project is using anything that isn't already supported in arm64 windows libs. It was simply overlooked when RNW was originally added. We have been using RNW and RNV in our project for 6+ months and just been using a patch-package to apply this change. Figured it was overdue to upstream this change. You can see this similar code in the RNW repo. https://github.com/microsoft/react-native-windows/blob/95935e008621778dbcec01363602c19abc060632/packages/microsoft-reactnative-sampleapps/windows/SampleLibraryCPP/SampleLibraryCPP.vcxproj#L28 and https://github.com/microsoft/react-native-windows/blob/master/packages/microsoft-reactnative-sampleapps/windows/SampleLibraryCPP/SampleLibraryCPP.vcxproj#L44
-
- Aug 20, 2020
-
-
Hampton Maxwell authored
-
Nick Fujita authored
Port over ID3 fix from 4.x branch
-
- Aug 17, 2020
-
-
Nick Fujita authored
-
- Aug 13, 2020
-
-
Hampton Maxwell authored
-
Hampton Maxwell authored
-
Daniel Mariño authored
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)
-
- Jun 30, 2020
-
-
Jeferson Daniel authored
* Fix exoplayer aspect ratio update on source changes * Update CHANGELOG.md
-
- Jun 16, 2020
-
-
Anders Lemke authored
* Add flag on iOS * Add flag in Android * Add documentation * Add changelog entry * Also set setKeepScreenOn * Fix prop not being set * add preventsDisplaySleepDuringVideoPlayback to exoplayer * Update android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java * Update android-exoplayer/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java Co-authored-by:
Jens Andersson <jens@fritan.com> Co-authored-by:
Anton Tanderup <antontandrup@gmail.com> Co-authored-by:
Jens Andersson <jens@fritan.com>
-
- Jun 11, 2020
-
-
Jens Andersson authored
-
Jens Andersson authored
-
limaAniceto authored
-
- Jun 09, 2020
-
-
Jens Andersson authored
This reverts commit c9096d16.
-
- May 15, 2020
-
-
Tuan Luong authored
* update UIInterfaceOrientation in fullscreen * update code
-
Param Aggarwal authored
* added trackId to exoplayer onLoad callback * added trackInfo to bandwidth callback * syntax fix * syntax fix * version update * sending complete logcat for media playback exception ExoPlaybackException * version bump * package publish changes * Live playback fix * Version bump * import fix * version bump * configurable preferredForwardBufferDuration * configurable preferredForwardBufferDuration * version update * Exposing time * exo player window current tsp * return type * Current window timestamp in epoch * iOS changes * version update * Updated package.json * updated version * CurrentTime bug fix * Updated package.json * Updated currentPlaybackTime * Updated currentPlayback logic * Updated package.json * Bug fix * Added semicolon * updated package.json * Updated ReactVideoView * updated verison * Revert package.json changes * Update ReactVideoView.java * Use standard log * Document preferredForwardBufferDuration (iOS) * Document currentPlaybackTime * Document trackId * Update CHANGELOG.md * Update CHANGELOG.md * Update README.md * Update CHANGELOG.md Co-authored-by:
anubansal <anu.bansal@curefit.com> Co-authored-by:
Sivakumar J <sivakumar@curefit.com> Co-authored-by:
parikshit <parikshit@curefit.com> Co-authored-by:
anubansal92 <40559524+anubansal92@users.noreply.github.com> Co-authored-by:
Rishu Agrawal <rishu.agrawal@v.curefit.com> Co-authored-by:
rishu-curefit <54575330+rishu-curefit@users.noreply.github.com>
-
- May 14, 2020
-
-
Evan Bacon authored
# Summary We've been recommending devs use `npx pod-install` since it will attempt to install CocoaPods CLI if it's not available on the computer (cite [React Navigation setup guide](https://reactnavigation.org/docs/getting-started/#installing-dependencies-into-a-bare-react-native-project)). This has proved very useful for Expo users who are now migrating to the bare workflow and want to use community packages in their projects. ## Checklist - [x] I have tested this on a device and a simulator - [x] I added the documentation in `README.md`
-
- May 07, 2020
-
-
Jens Andersson authored
Implement pending seek fully
-
Jens Andersson authored
-
Jens Andersson authored
-
Jens Andersson authored
Audio mix with other apps for iOS
-
- May 06, 2020
-
-
Harrison Mendonça authored
-
Harrison Mendonça authored
-
- May 05, 2020
-
-
Jens Andersson authored
Fix video dimensions for HLS streams
-
Jens Andersson authored
-
Jens Andersson authored
-
Jens Andersson authored
-
- Apr 20, 2020
-
-
Harrison Mendonça authored
-
Harrison Mendonça authored
-
Harrison Mendonça authored
-
- Mar 02, 2020
-
-
Hampton Maxwell authored
-
- Feb 27, 2020
-
-
Marlon Andrade authored
this fixes the case on any time you have a react view that displays the video, but it's being rendered with controls but not as a full screen (ie. easily reproducible when you have a tabbar for instance - the reactViewController.view frame shouldnt be the whole screen bounds).
-
- Feb 26, 2020
-
-
Benoit Dion authored
-