Commit Graph

1270 Commits

Author SHA1 Message Date
Hampton Maxwell
f87b6bd0e9
Merge pull request #798 from Radweb/ImplementAndroid6PlaybackRate
Implement playback rate for Android 6.0+
2018-05-20 23:04:25 -07:00
Hampton Maxwell
fe7766add4
Delay all rate changes until the player unpauses 2018-05-20 23:02:56 -07:00
Hampton Maxwell
bed9997287
Merge pull request #1016 from react-native-community/bugfix/progress-timer-ios-onend
Clear the progress timer on iOS when onEnd is reached
2018-05-20 21:53:52 -07:00
Hampton Maxwell
bedc4b5d20
Merge pull request #862 from kay-is/patch-2
Document fullscreen callbacks fix #861
2018-05-20 21:01:44 -07:00
Hampton Maxwell
7834569e6a
Merge pull request #1023 from react-native-community/bugfix/exoplayer-fullscreen
Add missing prop for enabling fullscreen
2018-05-18 13:31:41 -07:00
Hampton Maxwell
4f6baaa2ac Add missing prop for enabling fullscreen 2018-05-18 13:30:01 -07:00
Hampton Maxwell
7ed443c784
Merge pull request #1020 from react-native-community/feature/exoplayer-fullscreen
Forgot to include comment about disabling ExoPlayer fullscreen
2018-05-17 16:21:14 -07:00
Hampton Maxwell
74eadb2ba8
Merge pull request #1019 from react-native-community/feature/exoplayer-fullscreen
Enable fullscreen UI mode for ExoPlayer
2018-05-17 16:18:27 -07:00
Hampton Maxwell
d0d67eb715 Forgot to include comment about disabling ExoPlayer fullscreen 2018-05-17 16:15:15 -07:00
Hampton Maxwell
052e532b58 Add support for fullscreen on ExoPlayer 2018-05-17 16:13:12 -07:00
Hampton Maxwell
ad8f6b49f5 Support setting fullscreen UI and generating events for it 2018-05-17 15:42:44 -07:00
Hampton Maxwell
97fac22524
Merge pull request #1018 from react-native-community/patch-1
Fix playableDuration in onProgress & return seekableDuration
2018-05-17 14:16:53 -07:00
Hampton Maxwell
489b16f11e Base bufferedDuration on percentage & total duration. Add seekableDuration 2018-05-17 14:12:04 -07:00
Hampton Maxwell
2d1c0023d0 Clear the progress timer at video end, restore on seek 2018-05-15 22:19:12 -07:00
Hampton Maxwell
f3aec37261
Merge pull request #897 from alejandrorangel/master
add seekableDuration to Android
2018-05-15 18:51:15 -07:00
Hampton Maxwell
77b927157a
Merge pull request #871 from habovh/master
Add requiresMainQueueSetup method
2018-05-15 18:17:58 -07:00
Hampton Maxwell
25f844599e
Merge pull request #949 from masarusanjp/use-local-variable
fxied an issue that does not use passed argument
2018-05-15 18:17:31 -07:00
Rayron Victor
4e85d3a1c4 Using SDK Version variables from root project
Instead of assuming the `compileSdkVersion`, `targetSdkVersion`, etc, read it from the root project.
Default `compileSdkVersion` and `targetSdkVersion` to the latest versions.

Android Target API Level 26 will be required in August 2018.
https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html
And the React Native team is already working on this:
facebook/react-native#17741
facebook/react-native#18095
2018-04-24 14:51:07 -03:00
Peace
2477288ea2 Upgrade ExoPlayer to 2.7.2 2018-04-03 12:19:04 -05:00
seansy
28bae40c6c Fixes #963
Bug happens when uri is changed for a video.

The fix:
Remove player layer before addPlayerItemObservers so _playerItemObserversSet is still set to NO if observers have already been removed.
2018-03-26 09:07:25 -07:00
Isaiah Grey
737d348ff0
Merge pull request #610 from lechinoix/patch-1
Add link to propTypes
2018-03-10 13:35:35 -08:00
Isaiah Grey
3a923e34e5
Merge pull request #928 from cranberyxl/docs/poster
Document poster prop
2018-03-10 13:27:18 -08:00
Laurin Quast
5281796d9d Fix error handling 2018-03-05 17:37:15 +01:00
Laurin Quast
4021996e90 Schedule cache garbage collector 2018-03-04 23:57:08 +01:00
Laurin Quast
d05b57521e Install dependendencies via cocoapods 2018-03-04 23:40:59 +01:00
Laurin Quast
4bf56cd8f1 Remove debug info 2018-03-02 10:13:12 +01:00
Laurin Quast
c0ab21e728 Link project with example 2018-03-02 01:04:00 +01:00
Laurin Quast
e71b89dccb Fix header search paths 2018-03-02 00:43:18 +01:00
Laurin Quast
e918c02ba9 Add some contributing guide 2018-03-01 23:54:37 +01:00
Laurin Quast
4b5ac43ded Update example 2018-03-01 23:51:30 +01:00
Laurin Quast
c926d8ba6c First iteration implementing video caching 2018-03-01 23:38:38 +01:00
Laurin Quast
d5e012b749 Add DVAssetLoaderDelegate to project 2018-03-01 23:37:45 +01:00
Laurin Quast
e65a0b3081 Add DVAssetLoaderDelegate as a submodule 2018-03-01 23:32:52 +01:00
Laurin Quast
a2de5908ae Add SPTPersistentCache as a dependency 2018-03-01 23:25:29 +01:00
Laurin Quast
05feefaa82 Change SPTPersistentCache version to 1.1.1 2018-03-01 23:19:43 +01:00
Laurin Quast
438aa79494 Add cache property; Make playerItemForSource in 'RCTVideoManager.m' async 2018-02-28 17:42:49 +01:00
Laurin Quast
6b2c1046dd Use ranges 2018-02-28 17:39:23 +01:00
Laurin Quast
30c437fd04 Update dependencies 2018-02-28 14:10:39 +01:00
Laurin Quast
8b010f81c5 'Disable' example for non iOS devices 2018-02-28 13:56:43 +01:00
Laurin Quast
159dd15f0e Add simple http server 2018-02-28 13:55:08 +01:00
Laurin Quast
125225bd35 Initialize VideoCaching project 2018-02-28 13:45:17 +01:00
Laurin Quast
434b2b0f2a Add submodule for SPTPersistentCache 2018-02-28 13:43:09 +01:00
Laurin Quast
c820a9068c Move example to examples dir and rename to basic 2018-02-28 13:37:57 +01:00
masarusanjp
cfab35d484 fxied an issue that does not use passed argument 2018-02-28 11:15:42 +09:00
Matt Apperson
0d411a25f9
add maintainer to contributors 2018-02-20 10:42:27 -05:00
Param Aggarwal
2c966fe7ad
Fix playableDuration attribute of onProgress event 2018-02-17 19:37:31 +05:30
YasirYang
80b71b1922 fix crash bug 2018-02-05 21:04:07 +08:00
Andy Stanberry
cf9a5fc635 Document poster prop 2018-01-31 17:53:37 -05:00
YasirYang
723df5d4ae add ipod-library support 2018-01-31 20:23:19 +08:00
Brandon Moon
f2e182addc Bring things up to date with master from copied code 2018-01-29 13:32:31 -07:00