Commit Graph

781 Commits

Author SHA1 Message Date
Hampton Maxwell
b0c0ac10f4 Avoid crash on ExoPlayer when there are no tracks to choose from 2018-09-12 19:42:11 -07:00
Hampton Maxwell
44b626aaaa
Merge pull request #1233 from react-native-community/bugfix/no-audio-crash
Avoid crash when there are no tracks to choose from
2018-09-12 19:41:03 -07:00
Hampton Maxwell
5e360608af Return unset track index when there are no track available (#1190) 2018-09-12 19:38:11 -07:00
Hampton Maxwell
b5142460ac
Merge pull request #1221 from lumenlunae/patch-1
Fix missing TargetApi import
2018-09-12 13:39:56 -07:00
Matthew Herz
33d9acdf5d
Fix missing TargetApi import
The build was producing a "cannot find symbol class TargetApi" error without that line.
2018-09-06 12:56:36 -07: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 Maxwell
a0c196f4c9
Merge pull request #926 from ymuzi/master
add ipod-library support
2018-09-03 18:30:30 -07:00
Hampton Maxwell
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 Maxwell
69415e2a69
Merge pull request #1204 from react-native-community/develop
Merge caching changes into master
2018-08-28 04:20:49 +03:00
Hampton Maxwell
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 Maxwell
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 Maxwell
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 Maxwell
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 Maxwell
4fc0aab31c
Merge pull request #707 from RWOverdijk/feat/ontimedmetadata-android
Feat/ontimedmetadata android
2018-08-07 11:37:11 -07:00
Hampton Maxwell
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 Maxwell
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 Maxwell
7854a23d13
Merge pull request #1117 from lingokids/master
Android - Keep screen on
2018-08-05 17:35:15 -07:00
Hampton Maxwell
3a1d81930e
Allow screen to sleep when video finishes 2018-08-05 17:34:16 -07:00
Hampton Maxwell
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 Maxwell
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 Maxwell
a60a1277b7
Remove extra space 2018-08-03 15:54:55 -07:00
Hampton Maxwell
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