Commit Graph

69 Commits

Author SHA1 Message Date
Ash Mishra
f7fd5dc5b7 Fix for files that are stored in the Documents folder on iOS (and not as resources in the JS app) 2018-08-16 15:32:36 -07:00
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