Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pr/5 #6

Merged
merged 457 commits into from
Nov 1, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
457 commits
Select commit Hold shift + click to select a range
9ad11dd
Avoid crash when text track doesn't have a title or language
cobarx Jun 20, 2018
e684ba6
Fix crash when selectedTextTrack is null or undefined
cobarx Jun 20, 2018
b850b31
Return empty string instead of null if text track title or language a…
cobarx Jun 20, 2018
b3291ca
Merge pull request #1074 from react-native-community/bugfix/no-text-t…
cobarx Jun 20, 2018
026afab
Only allow the player layer observer to be cleared if it's set (#907)
cobarx Jun 20, 2018
21cfcfd
Merge pull request #1075 from react-native-community/bugfix/remove-pl…
cobarx Jun 20, 2018
a6808ee
Fix for removePlayerLayer observer not being set
cobarx Jun 20, 2018
b785060
Add prop type for audioOnly
cobarx Jun 20, 2018
06fafc8
Merge branch 'master' into master
cobarx Jun 21, 2018
e4e3ce1
Merge pull request #1039 from shlokamin/master
cobarx Jun 21, 2018
dc4c180
Add audioOnly prop
cobarx Jun 21, 2018
3f243b1
Document the seek() method
cobarx Jun 21, 2018
9401328
Support specifying an alternate seek tolerance on iOS
cobarx Jun 21, 2018
0418d8a
Merge pull request #1076 from react-native-community/feature/ios-conf…
cobarx Jun 21, 2018
1a27090
Add iOS seek tolerance
cobarx Jun 21, 2018
d3d1947
Version 2.3.0
cobarx Jun 21, 2018
b52c4d6
Version 2.3.0
cobarx Jun 21, 2018
7511487
Revert "Using SDK Version variables from root project"
cobarx Jun 21, 2018
0414d63
Merge pull request #1080 from react-native-community/revert-999-master
cobarx Jun 21, 2018
77da422
Merge branch 'master' of https://github.com/react-native-community/re…
cobarx Jun 21, 2018
7f6c218
Version 2.3.1
cobarx Jun 21, 2018
20f9c29
Revert "Revert "Using SDK Version variables from root project""
cobarx Jun 21, 2018
65f6b3b
Document version 3.0 behavior changes
cobarx Jun 22, 2018
c1558f1
Don't wipe out paused prop when going to the background
cobarx Jun 22, 2018
c80aa33
Automatically play when the paused prop is not set
cobarx Jun 22, 2018
16fac56
Merge pull request #1083 from react-native-community/chore/exoplayer-…
cobarx Jun 22, 2018
31b9ba9
Update auto-play notes to indicate that the issue only affected ExoPl…
cobarx Jun 22, 2018
d7c4410
Catch exception when setting the rate on some devices
cobarx Jun 22, 2018
1bf0e06
Merge pull request #1085 from react-native-community/bugfix/mediaplay…
cobarx Jun 22, 2018
28b06aa
Merge pull request #1082 from react-native-community/bugfix/mediaplay…
cobarx Jun 22, 2018
39fb210
Clear up background comment
cobarx Jun 22, 2018
954a97a
Merge pull request #1081 from react-native-community/revert-1080-reve…
cobarx Jun 22, 2018
98639d7
Begin adding 3.0 changes
cobarx Jun 22, 2018
2649242
Remove duplicate outdated stringsOnlyObject implementation
cobarx Jun 23, 2018
c67dd7b
Merge branch 'master' into master
cobarx Jun 23, 2018
bb2b3eb
Handle converting maps that are null or empty
cobarx Jun 23, 2018
448e57b
Add note about IOException when using bigger setDataSource call
cobarx Jun 23, 2018
e4f8343
Add example specifying the type for Android file expansion
cobarx Jun 23, 2018
39efb52
Clean up wording about Android expansion files
cobarx Jun 24, 2018
662f6de
Merge branch 'master' into master
cobarx Jun 24, 2018
15174b7
Merge pull request #844 from mathewmeconry/master
cobarx Jun 24, 2018
5f1ce1a
Merge pull request #805 from emrah88/master
cobarx Jun 25, 2018
f51b929
HTTP Header support
cobarx Jun 25, 2018
4174d5a
Prevent onLoad event during seeking
cobarx Jun 25, 2018
916f5b2
Merge pull request #1088 from react-native-community/bugfix/multiple-…
cobarx Jun 25, 2018
0853bbd
Prevent iOS onLoad event during seeking
cobarx Jun 25, 2018
4d2c39e
Document onTimedMetadata
cobarx Jun 25, 2018
6b8b16a
Document the onProgress event
cobarx Jun 25, 2018
9c0ddde
playableDuration was not converting the percentage to a decimal
cobarx Jun 25, 2018
a373288
Merge pull request #1089 from react-native-community/bugfix/exoplayer…
cobarx Jun 25, 2018
9e16048
ExoPlayer playableDuration incorrect
cobarx Jun 25, 2018
70d863e
Allow timed metadata to compile on older SDKs
cobarx Jun 25, 2018
3f5ab0b
Disable HTTP headers since it uses a private API
cobarx Jun 26, 2018
f6dea66
Merge pull request #1092 from react-native-community/chore/disable-io…
cobarx Jun 26, 2018
854b403
Update README.md
carlospnav Jun 28, 2018
3b25e07
Merge pull request #1096 from carlospnav/patch-1
cobarx Jun 29, 2018
b57b0bc
Note that HTTP headers are ExoPlayer only
cobarx Jun 29, 2018
640af7e
Add note about installing Android Support Repository
cobarx Jun 29, 2018
1b8853c
Version 3.0
cobarx Jun 29, 2018
3febc45
Merge branch 'master' of https://github.com/react-native-community/re…
cobarx Jun 29, 2018
c66b716
Version 3.0.0
cobarx Jun 29, 2018
3e2e16e
iOS Sidecar loading for captions and offline support (isAsset). Android
ashnfb Jun 21, 2018
7bd7024
Merge pull request #758 from LandonS23/ios-controls
cobarx Jul 6, 2018
05d4be2
Merge remote-tracking branch 'upstream/master'
ashnfb Jul 6, 2018
fa63a9e
Fix for textTracks not being set before selectedTextTrack (bug found …
ashnfb Jul 6, 2018
c9b7524
PR fixes for iOS sideloaded captions
ashnfb Jul 9, 2018
572c11a
Android device locale support for captions
ashnfb Jul 9, 2018
6339b9a
isPaused reverted
ashnfb Jul 9, 2018
93ce4d6
Support loading multiple sideloaded text tracks
cobarx Jul 9, 2018
ea7bc15
Merge branch 'nfb-onf-master'
ashnfb Jul 9, 2018
0d32a31
Merged, but text sideloading is not working
ashnfb Jul 10, 2018
fe26f54
Fix default sideload text track for system caption setting
cobarx Jul 10, 2018
e5ab177
Descriptions for paused were reversed
cobarx Jul 10, 2018
240444c
Android keep screen on
Jul 10, 2018
91ba07c
Merge pull request #1109 from nfb-onf/master
cobarx Jul 11, 2018
2f0b694
Android: MediaPlayer - Prevent screen from dimming
Jul 11, 2018
f6e1079
Document textTracks support for iOS
cobarx Jul 11, 2018
4cdeebe
Cleanup up iOS textTracks explanation
cobarx Jul 11, 2018
3d4c36e
Add entry for iOS textTracks
cobarx Jul 11, 2018
5178601
Merge pull request #1119 from react-native-community/chore/document-i…
cobarx Jul 11, 2018
d003c87
Add onAudioBecomingNoisy for iOS
cobarx Jul 13, 2018
2d5ef8c
Update name of onAudioBecomingNoisy
cobarx Jul 13, 2018
de68244
Add onVideoAudioBecomingNoisy
cobarx Jul 16, 2018
211d14b
Merge pull request #1131 from react-native-community/feature/ios-beco…
cobarx Jul 16, 2018
432d1b4
Add iOS onAudioBecomingNoisy
cobarx Jul 16, 2018
933d3dd
Version 3.1.0
cobarx Jul 16, 2018
6cfea3a
Merge branch 'master' into implement-ios-caching
n1ru4l Jul 17, 2018
5d7b296
update example project and fix build errors
n1ru4l Jul 17, 2018
4c76763
remove duplicated code block
n1ru4l Jul 17, 2018
06eb1c5
Support selecting audio tracks
cobarx Jul 17, 2018
aa4e181
Document fullscreen methods & events
cobarx Jul 18, 2018
18efffb
Implement hacky fullscreen
cobarx Jul 18, 2018
24046e4
Merge pull request #1138 from react-native-community/feature/media-pl…
cobarx Jul 18, 2018
46d0bc8
Add Android MediaPlayer fullscreen support
cobarx Jul 18, 2018
4f386d2
make video cache feature optional
n1ru4l Jul 19, 2018
f0f1883
remove obsolete contributer instructions
n1ru4l Jul 19, 2018
1110793
update changelog
n1ru4l Jul 19, 2018
82edb95
remove cache property
n1ru4l Jul 19, 2018
4cc984d
add instructions for CocoaPods setup
n1ru4l Jul 19, 2018
201f61b
Merge branch 'master' into implement-ios-caching
n1ru4l Jul 19, 2018
6c946d7
little improvement over too many "def"
yeomann Jul 24, 2018
78257e9
Merge pull request #1137 from react-native-community/feature/select-a…
cobarx Jul 24, 2018
5e7b88c
Merge pull request #1145 from yeomann/patch-1
cobarx Jul 24, 2018
1c9f2ca
Apply SDK vars simplification
cobarx Jul 24, 2018
0b42957
Merge pull request #1146 from react-native-community/chore/android-de…
cobarx Jul 24, 2018
080d134
Simplify SDK vars code for Android
cobarx Jul 24, 2018
570339b
Include instructions for importing the module
cobarx Jul 24, 2018
5435e5d
Merge branch 'master' of https://github.com/react-native-community/re…
Jul 25, 2018
7e5647d
Android: MediaPlayer - Prevent screen from dimming, fixed bug and sim…
Jul 25, 2018
ab273ed
Android: MediaPlayer - Prevent screen from dimming, check for activity
Jul 25, 2018
99591e4
Android: MediaPlayer - Prevent screen from dimming, make variable as …
Jul 25, 2018
2087d0a
Fix typo in audioTracks example
cobarx Jul 25, 2018
c84e059
Only look for text tracks matching system language when the "system" …
cobarx Jul 30, 2018
2260ae5
Merge remote-tracking branch 'upstream/master' into implement-ios-cac…
n1ru4l Jul 30, 2018
b83f3a5
fix xcode project paths
n1ru4l Jul 31, 2018
092ba33
Expose DefaultLoadControl parameters Android
bryanvanwijk Jul 31, 2018
efb1fc7
Update react-native link instructions with module name
cobarx Jul 31, 2018
b710b69
Fix typo in tvOS instructions
cobarx Jul 31, 2018
352bad2
Merge pull request #1157 from react-native-community/bugfix/disable-s…
cobarx Jul 31, 2018
685133e
remove cache property
n1ru4l Jul 31, 2018
6b55d8a
update basic sample to newest react-native version
n1ru4l Jul 31, 2018
9f2cb8f
Merge remote-tracking branch 'upstream/master' into implement-ios-cac…
n1ru4l Jul 31, 2018
fa30fb3
remove tracks that are not valid from textTracks; and default to syst…
ashnfb Jul 31, 2018
dde27a3
Pass loadControl parameters as video props
bryanvanwijk Aug 1, 2018
f46a00c
Update README.md
bryanvanwijk Aug 1, 2018
aa43947
Fix issue with embedded Bundle videos in Release configuration
ashnfb Aug 1, 2018
bf59742
Merge pull request #1162 from nfb-onf/master
cobarx Aug 1, 2018
cd75e72
Rename to bufferConfig and use stopPlayback
bryanvanwijk Aug 2, 2018
814a744
Update README.md
bryanvanwijk Aug 2, 2018
0c03932
Working on autorotation of video player
ashnfb Aug 2, 2018
fd6333f
Various iOS sideloaded text track fixes
cobarx Aug 2, 2018
9def590
Fix #1150 where assets with bundled assets don't work on iOS in relea…
cobarx Aug 2, 2018
9ff16ed
Tidy up bufferConfig docs
cobarx Aug 3, 2018
725497e
Don't set isPaused when releasing the player
cobarx Aug 3, 2018
a60a127
Remove extra space
cobarx Aug 3, 2018
2b99f0e
Merge pull request #1160 from bvanwijk/configure-default-load-control
cobarx Aug 3, 2018
7c14f41
Merge branch 'master' of https://github.com/react-native-community/re…
cobarx Aug 3, 2018
1d57576
Android ExoPlayer buffer configuration
cobarx Aug 3, 2018
91194ed
Clean up bufferConfig notes about when it needs to be applied
cobarx Aug 3, 2018
55e0e4d
Remove flash between poster and video
cmmartin Aug 4, 2018
c9e2ba0
Fix URLs with query strings at the end, e.g. ?size=large
n1ru4l Aug 5, 2018
bd48a00
Switch to using setKeepScreenOn to prevent screen timeouts
cobarx Aug 6, 2018
3a1d819
Allow screen to sleep when video finishes
cobarx Aug 6, 2018
7854a23
Merge pull request #1117 from lingokids/master
cobarx Aug 6, 2018
1cc38d1
Prevent sleep timeout on Android MediaPlayer
cobarx Aug 6, 2018
84dc9f5
Merge pull request #1169 from react-native-community/chore/upgrade-ne…
cobarx Aug 6, 2018
4419b28
Update NewtonSoft JSON to match react-native-windows versio
cobarx Aug 6, 2018
ba159c3
Version 3.2.0
cobarx Aug 6, 2018
38ba373
add information about caching restrictions
n1ru4l Aug 6, 2018
8fcdc6e
Merge remote-tracking branch 'upstream/master' into implement-ios-cac…
n1ru4l Aug 6, 2018
8d5f81a
add missing enum
n1ru4l Aug 6, 2018
f0ee821
Change ExoPlayer version to 2.8.2
cobarx Aug 6, 2018
ca3e49a
Merge pull request #955 from n1ru4l/implement-ios-caching
cobarx Aug 6, 2018
4fc0aab
Merge pull request #707 from RWOverdijk/feat/ontimedmetadata-android
cobarx Aug 7, 2018
9dc218c
Android MediaPlayer onTimedMetadata support
cobarx Aug 7, 2018
40cafdc
Upgrade to ExoPlayer 2.8.2
cobarx Aug 8, 2018
8dbc255
Merge pull request #1170 from react-native-community/chore/exoplayer-…
cobarx Aug 8, 2018
7bc58b9
ExoPlayer update to 2.8.2
cobarx Aug 8, 2018
7dc9e85
Remove old version compatibility notes
cobarx Aug 8, 2018
53c5afe
Merge branch 'develop' of https://github.com/react-native-community/r…
cobarx Aug 8, 2018
9d22835
Rework logic for extension detection
cobarx Aug 8, 2018
8084b16
Code style cleanups
cobarx Aug 8, 2018
86d655c
Refactor to move caching code into a single block
cobarx Aug 8, 2018
f41831c
Added fullscreen options for iOS Player
ashnfb Aug 9, 2018
5b3f087
Merge branch 'upstream-master'
ashnfb Aug 9, 2018
887010f
merge RCTVideo.m
ashnfb Aug 14, 2018
f7fd5dc
Fix for files that are stored in the Documents folder on iOS (and not…
ashnfb Aug 16, 2018
7d805f1
Improvements to urlFilePath so that it only does a /Documents/ folder…
ashnfb Aug 20, 2018
7b8f79b
added an onCaptionsDeviceSettings event
ashnfb Aug 27, 2018
994da82
Reorganize README to put more links in the table of contents
cobarx Aug 27, 2018
444581d
Merge pull request #1203 from react-native-community/chore/ios-doc-cl…
cobarx Aug 27, 2018
a26dc26
Bypass cache when sideloaded text tracks are specified
cobarx Aug 28, 2018
b6ee8f7
Simplify text track + cache bypass code
cobarx Aug 28, 2018
67a3889
Add debug message when disabling caching due to text tracks
cobarx Aug 28, 2018
152978d
Provide info about caching not working with text tracks
cobarx Aug 28, 2018
b6512e4
Remove old test var
cobarx Aug 28, 2018
03734bb
Merge pull request #1172 from react-native-community/bugfix/ios-cache…
cobarx Aug 28, 2018
69415e2
Merge pull request #1204 from react-native-community/develop
cobarx Aug 28, 2018
09d0db2
Add caching cleanup notes
cobarx Aug 28, 2018
3d40935
Revert crash fix when removing player layer observer
cobarx Sep 4, 2018
a0c196f
Merge pull request #926 from ymuzi/master
cobarx Sep 4, 2018
be5a588
ipod-library uri support
cobarx Sep 4, 2018
4705954
Merge branch 'master' of https://github.com/react-native-community/re…
cobarx Sep 4, 2018
536bdc4
Begin documenting the source prop
cobarx Sep 4, 2018
3c0323f
Fix typo that caused the descriptions for onProgressUpdate not to appear
cobarx Sep 4, 2018
3ba26eb
Working on autorotation of video player
ashnfb Aug 2, 2018
f45d6a2
Added fullscreen options for iOS Player
ashnfb Aug 9, 2018
3b0d459
Fix for files that are stored in the Documents folder on iOS (and not…
ashnfb Aug 16, 2018
37c31a3
Improvements to urlFilePath so that it only does a /Documents/ folder…
ashnfb Aug 20, 2018
77c48c9
added an onCaptionsDeviceSettings event
ashnfb Aug 27, 2018
0580f27
Merge branch 'master' of https://github.com/nfb-onf/react-native-video
ashnfb Sep 4, 2018
443bf88
Adds fullscreenOptions to iOS
ashnfb Sep 4, 2018
00174b6
Support RN 0.57 w/ gradle 3
fiznool Sep 6, 2018
33d9acd
Fix missing TargetApi import
lumenlunae Sep 6, 2018
bbacb95
Update TextTrackType.js
Sep 12, 2018
a135dd3
Reduce package size
Sep 12, 2018
b514246
Merge pull request #1221 from lumenlunae/patch-1
cobarx Sep 12, 2018
5e36060
Return unset track index when there are no track available (#1190)
cobarx Sep 13, 2018
44b626a
Merge pull request #1233 from react-native-community/bugfix/no-audio-…
cobarx Sep 13, 2018
b0c0ac1
Avoid crash on ExoPlayer when there are no tracks to choose from
cobarx Sep 13, 2018
d7efcf3
introducing onExternalPlaybackActiveChange
Sep 13, 2018
5e2b49c
readme update
Sep 18, 2018
ffe0806
Merge pull request #1229 from retyui/patch-1
cobarx Sep 22, 2018
ea4c732
Reduce package size
cobarx Sep 22, 2018
458c082
Merge branch 'master' of https://github.com/react-native-community/re…
cobarx Sep 22, 2018
584559e
Bump version to 3.2.1
cobarx Sep 22, 2018
6a011e1
Merge branch 'master' into npm-package
cobarx Sep 23, 2018
2e3ded7
Merge pull request #1231 from retyui/npm-package
cobarx Sep 23, 2018
95cea76
Merge pull request #1167 from cmmartin/patch-2
cobarx Sep 27, 2018
d9eef0f
Remove flash between poster and video
cobarx Sep 27, 2018
75e3a77
[WIP] Support react-native-dom (#1253)
cobarx Sep 27, 2018
fae09eb
Support react-native-dom
cobarx Sep 27, 2018
53ed7e1
Fix some typos and add docs for controls & onEnd
cobarx Sep 27, 2018
8bda654
Document headers prop
cobarx Sep 28, 2018
1be0db4
Various cleanups
cobarx Sep 29, 2018
1ef435a
Use the right name for progress duration
cobarx Sep 29, 2018
e50c2ad
Update to ExoPlayer 2.8.4
cobarx Oct 7, 2018
6b87a43
Merge pull request #1266 from react-native-community/chore/exoplayer-…
cobarx Oct 7, 2018
dc0a48f
Update to ExoPlayer 2.8.4
cobarx Oct 7, 2018
407ad14
Reorder onExternalPlaybackChange alphabetically
cobarx Oct 7, 2018
cacacd8
Merge branch 'master' into master
cobarx Oct 7, 2018
2688dd9
Merge pull request #1235 from arturjaworski/master
cobarx Oct 7, 2018
7772479
Namespace onExternalPlaybackChange as onVideoExternalPlaybackChange
cobarx Oct 7, 2018
c427d0b
Merge pull request #1267 from react-native-community/chore/external-p…
cobarx Oct 7, 2018
5336d4f
Merge branch 'master' into master
cobarx Oct 7, 2018
ea97366
Create PULL_REQUEST_TEMPLATE.md
cobarx Oct 8, 2018
2dbab3e
Minor cleanup
cobarx Oct 8, 2018
76e45f4
Rename PULL_REQUEST_TEMPLATE.md to pull_request_template.md
cobarx Oct 8, 2018
4c22943
Update and rename pull_request_template.md to PULL_REQUEST_TEMPLATE.md
cobarx Oct 8, 2018
0646dca
Split fullscreen options into separate props
cobarx Oct 8, 2018
bd8b729
Fix "progressInterval" to "progressUpdateInterval" in README
DimitryDushkin Oct 9, 2018
b9832c6
Merge pull request #1271 from DimitryDushkin/patch-1
cobarx Oct 11, 2018
bbf37ed
Removed autoRotate from codebase; added TV_OS target check for
ashnfb Oct 9, 2018
864da19
Document id prop
cobarx Oct 12, 2018
f0e0e55
Add id prop & autoplay handling, support DASH & HLS via Shaka Player
cobarx Oct 12, 2018
97604f8
Merge pull request #1284 from react-native-community/feature/shaka-pl…
cobarx Oct 12, 2018
639f2bb
Merge pull request #1215 from nfb-onf/master
cobarx Oct 14, 2018
604250b
fullscreenOrientation option
cobarx Oct 14, 2018
051a2c3
Merge branch 'master' into fix/gradle3
cobarx Oct 14, 2018
d682a80
Merge pull request #1219 from fiznool/fix/gradle3
cobarx Oct 14, 2018
d87568d
Feature/exoplayer 2.9 (#1285)
cobarx Oct 14, 2018
303fa4b
Update to ExoPlayer 2.9.0
cobarx Oct 14, 2018
2d76e49
Switch useTextureView to default to `true` (#1286)
cobarx Oct 14, 2018
a6db0a5
Switch useTextureView to default to `true`
cobarx Oct 14, 2018
3eb8515
Don't pause when detaching
cobarx Oct 14, 2018
80db7a3
Merge pull request #1287 from react-native-community/chore/dont-detach
cobarx Oct 14, 2018
6bf2134
Rename DOM to react-native-dom
cobarx Oct 18, 2018
f0a1beb
return cached asset
FrikkieSnyman Oct 23, 2018
2c391f5
Merge pull request #1298 from relivecc/ios-cached-asset
cobarx Oct 24, 2018
769f7fe
Merge branch 'master' into pr/5
alejandrorangel Nov 1, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
### Current behavior
Describe what happens when you encounter this issue.

### Reproduction steps
A 1, 2, 3, etc. list of what's needed to see the issue happen.

### Expected behavior
Describe what you wanted to happen

### Platform
Which player are you experiencing the problem on:
* iOS
* Android ExoPlayer
* Android MediaPlayer
* Windows UWP
* Windows WPF

### Video sample
If possible, include a link to the video that has the problem that can be streamed or downloaded from.
20 changes: 20 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Thanks for opening a PR!
Since this is a volunteer project and is very active, anything you can do to reduce the amount of time needed to review and merge your PR is appreciated.
The following steps will help get your PR merged quickly:

#### Update the documentation
If you've added new functionality, update the README.md with an entry for your prop or event.
The entry should be inserted in alphabetical order.

#### Update the changelog
After you open the PR, update the CHANGELOG.md file with an entry pointing to your PR.

#### Provide an example of how to test the change
If the PR requires special testing setup provide all the relevant instructions and files. This may include a sample video file or URL, configuration, or setup steps.

#### Focus the PR on only one area
Testing multiple features takes longer than isolated changes and if there is a bug in one feature, prevents the other parts of your PR from getting merged until it gets fixed.
If you're touching multiple different areas that aren't related, break the changes up into multiple PRs.

#### Describe the changes
Add a note describing what your PR does. If there is a change to the behavior of the code, explain why it needs to be updated.
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,13 @@ local.properties
# node.js
#
node_modules/
npm-debug.log
*.log

# yarn
yarn.lock

# editor workspace settings
.vscode

# BUCK
buck-out/
Expand Down
1 change: 0 additions & 1 deletion .npmignore

This file was deleted.

61 changes: 61 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## Changelog

### Next Version
* Partial support for timed metadata on Android MediaPlayer [#707](https://github.com/react-native-community/react-native-video/pull/707)
* Support video caching for iOS [#955](https://github.com/react-native-community/react-native-video/pull/955)
* Video caching cleanups [#1172](https://github.com/react-native-community/react-native-video/pull/1172)
* Add ipod-library support [#926](https://github.com/react-native-community/react-native-video/pull/926/files)
* Fix crash on ExoPlayer when there are no audio tracks [#1233](https://github.com/react-native-community/react-native-video/pull/1233)
* Reduce package size [#1231](https://github.com/react-native-community/react-native-video/pull/1231)
* Remove unnecessary import in TextTrackType [#1229](https://github.com/react-native-community/react-native-video/pull/1229)
* Prevent flash between poster and video [#1167](https://github.com/react-native-community/react-native-video/pull/1167)
* Support react-native-dom [#1253](https://github.com/react-native-community/react-native-video/pull/1253)
* Update to ExoPlayer 2.8.2. Android SDK 26 now required [#1170](https://github.com/react-native-community/react-native-video/pull/1170)
* Update to ExoPlayer 2.8.4 [#1266](https://github.com/react-native-community/react-native-video/pull/1266)
* Add fullscreenOrientation option for iOS [#1215](https://github.com/react-native-community/react-native-video/pull/1215)
* Update to ExoPlayer 2.9.0 [#1285](https://github.com/react-native-community/react-native-video/pull/1285)
* Switch useTextureView to default to `true` [#1286](https://github.com/react-native-community/react-native-video/pull/1286)

### Version 3.2.0
* Basic fullscreen support for Android MediaPlayer [#1138](https://github.com/react-native-community/react-native-video/pull/1138)
* Simplify default Android SDK code [#1145](https://github.com/react-native-community/react-native-video/pull/1145) [#1146](https://github.com/react-native-community/react-native-video/pull/1146)
* Various iOS sideloaded text track fixes [#1157](https://github.com/react-native-community/react-native-video/pull/1157)
* Fix #1150 where assets with bundled assets don't work on iOS in release mode [#1162](https://github.com/react-native-community/react-native-video/pull/1162)
* Support configuring the buffer on Android ExoPlayer [#1160](https://github.com/react-native-community/react-native-video/pull/1160)
* Prevent sleep from sleeping while videos are playing on Android MediaPlayer [#1117](https://github.com/react-native-community/react-native-video/pull/1117)
* Update NewtonSoft JSON to match react-native-windows version [#1169](https://github.com/react-native-community/react-native-video/pull/1169)

### Version 3.1.0
* Support sidecar text tracks on iOS [#1109](https://github.com/react-native-community/react-native-video/pull/1109)
* Support onAudioBecomingNoisy on iOS [#1131](https://github.com/react-native-community/react-native-video/pull/1131)

### Version 3.0
* Inherit Android buildtools and SDK version from the root project [#1081](https://github.com/react-native-community/react-native-video/pull/1081)
* Automatically play on ExoPlayer when the paused prop is not set [#1083](https://github.com/react-native-community/react-native-video/pull/1083)
* Preserve Android MediaPlayer paused prop when backgrounding [#1082](https://github.com/react-native-community/react-native-video/pull/1082)
* Support specifying headers on ExoPlayer as part of the source [#805](https://github.com/react-native-community/react-native-video/pull/805)
* Prevent iOS onLoad event during seeking [#1088](https://github.com/react-native-community/react-native-video/pull/1088)
* ExoPlayer playableDuration incorrect [#1089](https://github.com/react-native-community/react-native-video/pull/1089)

### Version 2.3.1
* Revert PR to inherit Android SDK versions from root project. Re-add in 3.0 [#1080](https://github.com/react-native-community/react-native-video/pull/1080)

### Version 2.3.0
* Support allowsExternalPlayback on iOS [#1057](https://github.com/react-native-community/react-native-video/pull/1057)
* Inherit Android buildtools and SDK version from the root project [#999](https://github.com/react-native-community/react-native-video/pull/999)
* Fix bug that caused ExoPlayer to start paused if playInBackground was set [#833](https://github.com/react-native-community/react-native-video/pull/833)
* Fix crash if clearing an observer on iOS that was already cleared [#1075](https://github.com/react-native-community/react-native-video/pull/1075)
* Add audioOnly prop for music files [#1039](https://github.com/react-native-community/react-native-video/pull/1039)
* Support seeking with more exact tolerance on iOS [#1076](https://github.com/react-native-community/react-native-video/pull/1076)

### Version 2.2.0
* Text track selection support for iOS & ExoPlayer [#1049](https://github.com/react-native-community/react-native-video/pull/1049)
* Support outputting to a TextureView on Android ExoPlayer [#1058](https://github.com/react-native-community/react-native-video/pull/1058)
* Support changing the left/right balance on Android MediaPlayer [#1051](https://github.com/react-native-community/react-native-video/pull/1051)
* Prevent multiple onEnd notifications on iOS [#832](https://github.com/react-native-community/react-native-video/pull/832)
* Fix doing a partial swipe on iOS causing a black screen [#1048](https://github.com/react-native-community/react-native-video/pull/1048)
* Fix crash when switching to a new source on iOS [#974](https://github.com/react-native-community/react-native-video/pull/974)
* Add cookie support for ExoPlayer [#922](https://github.com/react-native-community/react-native-video/pull/922)
* Remove ExoPlayer onMetadata that wasn't being used [#1040](https://github.com/react-native-community/react-native-video/pull/1040)
* Fix bug where setting the progress interval on iOS didn't work [#800](https://github.com/react-native-community/react-native-video/pull/800)
* Support setting the poster resize mode [#595](https://github.com/react-native-community/react-native-video/pull/595)
Loading