Commit Graph
777 Commits
Author SHA1 Message Date
David Narbutovich a135dd346e Reduce package size 2018-09-12 23:01:28 +03:00
Hampton Maxwell 3c0323fbb0 Fix typo that caused the descriptions for onProgressUpdate not to appear 2018-09-03 19:02:52 -07:00
Hampton Maxwell 536bdc474d Begin documenting the source prop 2018-09-03 19:01:12 -07:00
Hampton Maxwell 470595498a Merge branch 'master' of https://github.com/react-native-community/react-native-video 2018-09-03 18:31:18 -07:00
Hampton Maxwell be5a588b76 ipod-library uri support 2018-09-03 18:31:04 -07:00
Hampton MaxwellandGitHub a0c196f4c9 Merge pull request #926 from ymuzi/master
add ipod-library support
2018-09-03 18:30:30 -07:00
Hampton MaxwellandGitHub 3d40935cc1 Revert crash fix when removing player layer observer
Couldn't figure out how this was happening, so I don't want to hide it with try/catch. Let's get it fixed instead.
2018-09-03 18:30:19 -07:00
Hampton Maxwell 09d0db21bb Add caching cleanup notes 2018-08-27 19:09:05 -07:00
Hampton MaxwellandGitHub 69415e2a69 Merge pull request #1204 from react-native-community/develop
Merge caching changes into master
2018-08-28 04:20:49 +03:00
Hampton MaxwellandGitHub 03734bbe52 Merge pull request #1172 from react-native-community/bugfix/ios-cache-texttracks
[WIP] Prevent errors on iOS when using text tracks with caching
2018-08-28 04:19:37 +03:00
Hampton Maxwell b6512e4316 Remove old test var 2018-08-27 18:19:15 -07:00
Hampton Maxwell 152978d111 Provide info about caching not working with text tracks 2018-08-27 18:17:15 -07:00
Hampton Maxwell 67a388911d Add debug message when disabling caching due to text tracks 2018-08-27 18:16:59 -07:00
Hampton Maxwell b6ee8f7fed Simplify text track + cache bypass code 2018-08-27 18:05:41 -07:00
Hampton MaxwellandGitHub a26dc264b2 Bypass cache when sideloaded text tracks are specified
Fixes a crash when using the cache & sideloaded text tracks together due to the tracks on the asset not being available. Re-visit when someone with more expertise on the cache can look at it.
2018-08-27 17:55:33 -07:00
Hampton MaxwellandGitHub 444581d205 Merge pull request #1203 from react-native-community/chore/ios-doc-cleanup
Reorganize README
2018-08-28 02:25:05 +03:00
Hampton Maxwell 994da821e0 Reorganize README to put more links in the table of contents 2018-08-27 16:22:13 -07:00
Hampton Maxwell 86d655c3d1 Refactor to move caching code into a single block 2018-08-08 15:37:18 -07:00
Hampton Maxwell 8084b160d5 Code style cleanups 2018-08-08 15:34:07 -07:00
Hampton Maxwell 9d22835343 Rework logic for extension detection 2018-08-08 13:56:11 -07:00
Hampton Maxwell 53c5afeee9 Merge branch 'develop' of https://github.com/react-native-community/react-native-video into develop 2018-08-08 13:43:47 -07:00
Hampton Maxwell 7dc9e85793 Remove old version compatibility notes 2018-08-08 13:29:58 -07:00
Hampton Maxwell 7bc58b9a83 ExoPlayer update to 2.8.2 2018-08-08 13:29:42 -07:00
Hampton MaxwellandGitHub 8dbc2554dc Merge pull request #1170 from react-native-community/chore/exoplayer-2.8.2-upgrade
[WIP] Update ExoPlayer to version 2.8.2
2018-08-07 23:12:09 -07:00
Hampton Maxwell 40cafdcb2e Upgrade to ExoPlayer 2.8.2 2018-08-07 23:10:03 -07:00
Hampton Maxwell 9dc218c7a1 Android MediaPlayer onTimedMetadata support 2018-08-07 11:43:09 -07:00
Hampton MaxwellandGitHub 4fc0aab31c Merge pull request #707 from RWOverdijk/feat/ontimedmetadata-android
Feat/ontimedmetadata android
2018-08-07 11:37:11 -07:00
Hampton MaxwellandGitHub ca3e49a195 Merge pull request #955 from n1ru4l/implement-ios-caching
ios Caching Support
2018-08-06 15:28:55 -07:00
Hampton Maxwell f0ee821225 Change ExoPlayer version to 2.8.2 2018-08-06 14:23:33 -07:00
Laurin Quast 8d5f81a494 add missing enum 2018-08-06 10:40:11 +02:00
Laurin Quast 8fcdc6e02a Merge remote-tracking branch 'upstream/master' into implement-ios-caching 2018-08-06 10:39:39 +02:00
Laurin Quast 38ba3735ed add information about caching restrictions 2018-08-06 10:21:27 +02:00
Hampton Maxwell ba159c3fa7 Version 3.2.0 2018-08-05 18:31:33 -07:00
Hampton Maxwell 4419b2897d Update NewtonSoft JSON to match react-native-windows versio 2018-08-05 18:17:11 -07:00
Hampton MaxwellandGitHub 84dc9f57d8 Merge pull request #1169 from react-native-community/chore/upgrade-newtonsoft
Update NewtonSoft JSON to match react-native-windows version
2018-08-05 18:16:43 -07:00
Hampton Maxwell 1cc38d1a9c Prevent sleep timeout on Android MediaPlayer 2018-08-05 17:36:17 -07:00
Hampton MaxwellandGitHub 7854a23d13 Merge pull request #1117 from lingokids/master
Android - Keep screen on
2018-08-05 17:35:15 -07:00
Hampton MaxwellandGitHub 3a1d81930e Allow screen to sleep when video finishes 2018-08-05 17:34:16 -07:00
Hampton MaxwellandGitHub bd48a001c0 Switch to using setKeepScreenOn to prevent screen timeouts 2018-08-05 17:27:49 -07:00
Laurin Quast c9e2ba0547 Fix URLs with query strings at the end, e.g. ?size=large
Fix HLS Playlists (only support mp4, m4v and mov file extension)

Add debug logging for guiding library consumers about why their video is not cached
2018-08-05 23:06:25 +02:00
Hampton Maxwell 91194edbc9 Clean up bufferConfig notes about when it needs to be applied 2018-08-03 16:09:57 -07:00
Hampton Maxwell 1d57576c27 Android ExoPlayer buffer configuration 2018-08-03 16:07:57 -07:00
Hampton Maxwell 7c14f416a5 Merge branch 'master' of https://github.com/react-native-community/react-native-video 2018-08-03 16:05:48 -07:00
Hampton MaxwellandGitHub 2b99f0e12a Merge pull request #1160 from bvanwijk/configure-default-load-control
Expose DefaultLoadControl parameters Android ExoPlayer
2018-08-03 15:59:23 -07:00
Hampton MaxwellandGitHub a60a1277b7 Remove extra space 2018-08-03 15:54:55 -07:00
Hampton MaxwellandGitHub 725497e149 Don't set isPaused when releasing the player
I'm guessing this was a bug as it doesn't make sense that we would set paused to true if the video is playing, and not paused if it wasn't. I believe this is a safe change since we only release the player when the app is closing or we detach (which is going away shortly). We need this since we release the player in order to apply new bufferConfig settings.
2018-08-03 15:54:18 -07:00
Hampton MaxwellandGitHub 9ff16ed550 Tidy up bufferConfig docs 2018-08-03 14:55:46 -07:00
Hampton Maxwell 9def59078b Fix #1150 where assets with bundled assets don't work on iOS in release mode 2018-08-02 12:15:04 -07:00
Hampton Maxwell fd6333f8ac Various iOS sideloaded text track fixes 2018-08-02 12:13:16 -07:00
Bryan van WijkandGitHub 814a744d8e Update README.md 2018-08-02 09:23:00 +02:00