Ash Mishra
887010f291
merge RCTVideo.m
2018-08-14 10:29:01 -07:00
Ash Mishra
f41831ceac
Added fullscreen options for iOS Player
2018-08-09 09:58:03 -07:00
Ash Mishra
0c03932ada
Working on autorotation of video player
2018-08-02 10:32:50 -07:00
Ash Mishra
aa439470b3
Fix issue with embedded Bundle videos in Release configuration
2018-08-01 12:15:27 -07:00
Ash Mishra
fa30fb3e43
remove tracks that are not valid from textTracks; and default to system if selectedTextTrack unavailable
2018-07-31 16:56:19 -07:00
Hampton Maxwell
c84e059543
Only look for text tracks matching system language when the "system" type is set
2018-07-29 17:42:09 -07:00
Hampton Maxwell
06eb1c57d8
Support selecting audio tracks
...
Implements audio track selection on iOS & Android ExoPlayer. The prop mirrors the API for selectedTextTrack.
2018-07-17 14:14:21 -07:00
Hampton Maxwell
de68244bc6
Add onVideoAudioBecomingNoisy
2018-07-16 09:47:27 -07:00
Hampton Maxwell
d003c87b57
Add onAudioBecomingNoisy for iOS
2018-07-12 21:48:58 -07:00
Hampton Maxwell
fe26f54bfb
Fix default sideload text track for system caption setting
2018-07-09 21:08:40 -07:00
Ash Mishra
0d32a31b85
Merged, but text sideloading is not working
2018-07-09 17:00:47 -07:00
Hampton Maxwell
93ce4d6b9f
Support loading multiple sideloaded text tracks
2018-07-09 16:28:38 -07:00
Ash Mishra
c9b752454a
PR fixes for iOS sideloaded captions
2018-07-09 11:20:32 -07:00
Ash Mishra
fa63a9ef87
Fix for textTracks not being set before selectedTextTrack (bug found on iOS 9.3)
2018-07-06 16:38:24 -07:00
Ash Mishra
05d4be2d9c
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# ios/RCTVideo.m
# package.json
2018-07-06 16:01:02 -07:00
Hampton Maxwell
7bd7024a5e
Merge pull request #758 from LandonS23/ios-controls
...
Show iOS controls without using present full screen
2018-07-06 13:26:08 -07:00
Ash Mishra
3e2e16ef44
iOS Sidecar loading for captions and offline support (isAsset). Android
...
fix to respect User settings for captions.
2018-07-05 13:36:36 -07:00
Hampton Maxwell
3f5ab0b7ae
Disable HTTP headers since it uses a private API
2018-06-26 15:39:04 -07:00
Hampton Maxwell
4174d5a713
Prevent onLoad event during seeking
2018-06-25 11:43:51 -07:00
Hampton Maxwell
c67dd7b8ef
Merge branch 'master' into master
2018-06-22 18:57:58 -07:00
Hampton Maxwell
9401328d46
Support specifying an alternate seek tolerance on iOS
2018-06-20 22:09:45 -07:00
Hampton Maxwell
026afabe8b
Only allow the player layer observer to be cleared if it's set ( #907 )
2018-06-20 16:33:50 -07:00
Hampton Maxwell
9ad11dd569
Avoid crash when text track doesn't have a title or language
2018-06-20 15:26:24 -07:00
Hampton Maxwell
a1a4e0c44b
Report textTracks in onLoad
2018-06-11 20:55:23 -07:00
Emrah Kaya
6cd7dfeedf
fix syntax errors
2018-06-11 11:10:01 +02:00
genglei01
6f5211f2c4
remove indentation
...
remove indentation
2018-06-11 00:04:13 +08:00
Emrah Kaya
f340025a09
respecting cookies when opting in for headers (ios)
2018-06-09 21:53:57 +02:00
Emrah
2d89a3fd54
Merge branch 'master' into master
2018-06-09 21:36:09 +02:00
genglei01
7460df9edb
Merge branch 'master' into master
2018-06-08 11:18:26 +08:00
LeoGeng
e79e447375
Add allowsExternalPlayback property to control external playback
2018-06-06 09:40:12 +08:00
Hampton Maxwell
03017c0f63
Merge branch 'master' into feature/text-tracks
2018-06-04 11:47:16 -07:00
Hampton Maxwell
88f6e7d9ac
Merge pull request #832 from jalieven/upstream
...
Preventing multiple observers for the same notification
2018-06-03 21:23:53 -07:00
Hampton Maxwell
761549ca5c
Merge pull request #974 from wildseansy/master
...
Fixes #963
2018-06-03 21:08:51 -07:00
Hampton Maxwell
7882d5cf66
Merge pull request #1048 from blink22/fix/partial-swipe-black-screen
...
Fix partial swipe on video in fullscreen shows a black screen
2018-06-03 20:54:04 -07:00
Hampton Maxwell
b44ae2c0c2
Get automatic system track selection working
2018-06-02 19:41:25 -07:00
Ahmed Barakat
a2a7cf1452
Fix partial swiping on video shows black screen
...
In iOS 11, Apple added a feature to close the Video Player via a swipe gesture. Partial swiping cases viewWillDisappear to be called without viewDidDisappear which cases a black screen.
2018-06-02 15:03:18 +02:00
Hampton Maxwell
9764fe3be4
First pass at text track selection, mostly complete
2018-06-02 02:24:13 -07:00
Hampton Maxwell
fd8ebbd74a
Merge branch 'master' into allow-progress-update-interval-to-work-on-ios
2018-05-29 16:11:15 -07:00
Hampton Maxwell
fefbe801ef
Merge branch 'master' into master
2018-05-29 15:08:24 -07:00
Hampton Maxwell
2b934f9e4c
Merge branch 'master' into patch-1
2018-05-28 20:02:23 -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
77b927157a
Merge pull request #871 from habovh/master
...
Add requiresMainQueueSetup method
2018-05-15 18:17:58 -07: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
masarusanjp
cfab35d484
fxied an issue that does not use passed argument
2018-02-28 11:15:42 +09:00
Austin Witherow
093ffccd9b
fix(ios): crash due to persistent keyPath observer ( #600 )
2018-01-02 12:06:43 -05:00
Jordan Becker
ce7c732453
Add requiresMainQueueSetup method
...
Since RN 0.49, `requiresMainQueueSetup` needs to be defined if the module overrides `constantsToExport`.
2017-12-07 19:35:32 +01:00
Ahmed Hassan
6e43701092
added native progress notification ( #734 )
2017-11-18 14:10:58 -08:00
Jan Lievens
2ae99bd484
remove observers before adding thus preventing multiple observers for the same notification
2017-10-24 09:52:10 +02:00
Emrah Kaya
270fdfb657
added optional request headers for remote assests (android & ios)
2017-10-02 20:12:59 +02:00
Dan Hodos
10cba5ad5c
Reset progress observer on update interval changes
2017-09-28 21:37:52 -04:00