YangJH
8fbdc28a73
fix: fixes where Android's muted prop behavior differs from iOS ( #3339 )
2023-11-08 19:39:04 +01:00
Krzysztof Moch
cdbc856387
feat: add onVolumeChange
event ( #3322 )
...
* feat: implement `onVolumeChange` event
2023-11-04 18:11:54 +01:00
Andy Garron
68beb2701a
[Android] use explicit not-exported flag for AudioBecomingNoisyReceiver ( #3327 )
...
* using explicit not-exported flag for AudioBecomingNoisyReceiver
* androidx.core:core version 1.9.0, androix.activity:activity version 1.6.0
---------
Co-authored-by: Andy G <Andy Garron>
2023-11-04 14:59:59 +01:00
Olivier Bouillet
0bfbda66e4
fix(android): ensure audio volume is changed in UI thread ( #3292 )
...
Co-authored-by: olivier <olivier.bouillet@ifeelsmart.com>
2023-10-18 22:45:19 +02:00
Olivier Bouillet
ab0398d7dc
Chore/refactor in api folder ( #3285 )
...
* feat: add prop to allow controlling of debug log level
* fix: move props parsing to safeGetters
* chore: fix typing
* chore: fix types and lintter
* chore: move file VideoEventEmitter
* fix: make VideoEventEmitter player agnostic
And create a dedicated API data for that
* chore: move generic file in API folder
---------
Co-authored-by: olivier <olivier.bouillet@ifeelsmart.com>
2023-10-13 17:27:55 +02:00
Olivier Bouillet
ad581ea2dc
chore(android): Fix/make videoEventEmitter agnostic on player ( #3281 )
2023-10-12 21:46:40 +02:00
Olivier Bouillet
a4073d3e70
chore(android): fix some android studio warning ( #3290 )
...
Co-authored-by: olivier <olivier.bouillet@ifeelsmart.com>
2023-10-12 10:36:43 +02:00
Krzysztof Moch
7fd7b3ff32
feat: refactor resize prop handler ( #3286 )
2023-10-11 21:56:54 +02:00
Olivier Bouillet
add87922a6
feat(android): add prop to control debug log level ( #3277 )
...
* feat: add prop to allow controlling of debug log level
* fix: move props parsing to safeGetters
---------
Co-authored-by: olivier <olivier.bouillet@ifeelsmart.com>
2023-10-10 09:47:56 +02:00
Krzysztof Moch
6e98cb9700
Merge branch 'master' into feat/playback-ref-functions
2023-09-29 22:44:32 +02:00
KrzysztofMoch
812e9dc84f
feat(android): update isCodecSupported
to return enum
2023-09-25 08:17:03 +02:00
KrzysztofMoch
f9743fdbd6
chore: invert setPlayerPauseState
logic
2023-09-22 09:04:20 +02:00
KrzysztofMoch
421712825b
chore: rename setPlayerStatus
to setPlayerPauseState
2023-09-21 07:25:21 +02:00
KrzysztofMoch
0066ec744c
feat(android): add playback functions to ref
2023-09-18 13:09:53 +02:00
Craig Martin
0678a2ccf1
Fix: AudioOutput on Android
2023-09-05 14:27:10 -04:00
Craig Martin
89464279d1
Add missing import
2023-08-25 15:16:18 -04:00
Craig Martin
12edcf8555
Add missing import
2023-08-25 15:14:22 -04:00
Craig Martin
1111cdc15a
Move enum to its own file
2023-08-25 15:09:19 -04:00
Craig Martin
dbeea19ce8
Formatting cleanup
2023-08-22 23:42:13 -04:00
Craig Martin
140cfe0a9c
Additional formatting cleanup
2023-08-22 23:35:51 -04:00
Craig Martin
90a8eb245d
Revert formatting changes to keep diff cleaner
2023-08-22 23:30:01 -04:00
Craig Martin
db6e73e035
Merge remote-tracking branch 'upstream/master'
2023-08-22 22:31:30 -04:00
Olivier Bouillet
90fe971dee
Merge pull request #3179 from vemarav/shuttercolor
...
Android: fixes black splashes
2023-08-03 20:59:35 +02:00
Craig Martin
dc3e83a3d5
Merge remote-tracking branch 'upstream/master'
2023-07-27 16:24:11 -04:00
Aravind Vemula
28ac4d20f8
fixes black splashes on android
2023-07-23 21:38:26 +05:30
Basix
493b620e63
Move OnAudioFocusChangeListener to own class
2023-05-09 11:45:56 +09:00
Craig Martin
e0095c3aff
Make sure audioOutput is respected on first render
2023-04-12 17:43:52 -04:00
Craig Martin
daabb91475
Allow audio output via earpiece
2023-04-02 14:02:56 -04:00
Yavor Ivanov
b65f94b27e
Merge branch 'master' into AndroidRangePlayback
2023-02-13 18:15:06 +02:00
Yavor Ivanov
31b43f232b
android support for partial video range
2023-02-13 17:57:13 +02:00
Yavor Ivanov
e3fb49cebb
Android formatting fixes
2023-02-13 17:30:24 +02:00
Yavor Ivanov
3266eb2d67
Merge remote-tracking branch 'official/master'
2023-02-13 15:39:22 +02:00
Yavor Ivanov
a56b4d148c
Fixed android build error
2023-02-09 13:53:06 +02:00
Radin Gospodinov
6ca0ab3834
Android range playback.
2023-02-09 09:38:05 +02:00
olivier
57b4a76775
fix: add stub for IMA and option to enable it on demand
2023-02-07 23:14:50 +01:00
Samet Şahin
9d72011009
fix
2023-01-18 14:53:34 +03:00
Samet Şahin
07d0c9ebfc
fix
2023-01-18 13:41:32 +03:00
Olivier Bouillet
9bcca0c5be
Merge pull request #2806 from iFeelSmart/feat/add_new_events_on_tracks_changed
...
Feature(android): new events on tracks changed
2023-01-03 18:50:38 +01:00
olivier bouillet
2b6654b458
Merge branch 'master' of https://github.com/react-native-video/react-native-video into feat/add_new_events_on_tracks_changed
...
# Conflicts:
# API.md
# android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java
# android/src/main/java/com/brentvatne/exoplayer/VideoEventEmitter.java
# examples/basic/yarn.lock
2023-01-02 22:59:10 +01:00
olivier bouillet
8c95464788
fix(android): fix tracks selection
2023-01-02 21:52:41 +01:00
olivier bouillet
7cd164ea2c
chore(android): small refactor to avoid unnecessary allocations
2023-01-02 21:52:08 +01:00
olivier bouillet
c529f1ecad
fix(android): clear progress handler before adding new one
2022-12-22 08:37:31 +01:00
Jay Kim
c263cc89ff
fix(android): check null activity
...
If activity is null at initialization, the app crashes. This change checks for null activity and throw react native error, which prevents app crash.
2022-12-14 13:26:29 +09:00
Axel Vencatareddy
eef8f2cecc
Merge branch 'master' into master
2022-11-30 13:14:07 +01:00
Axel Vencatareddy
567c299b2a
[ANDROID ADS] Always setAdTagUrl even if it's null
2022-11-30 12:39:43 +01:00
Axel Vencatareddy
8040ac99ce
[ADS] Make ImaAdsLoader nullable
2022-11-16 20:46:36 +01:00
Axel Vencatareddy
8ee6ad9900
[ADS] Add adOverlayFrameLayout in layout instead of view
2022-11-16 20:16:37 +01:00
Axel Vencatareddy
0a30f207df
[ANDROID] Remove multidex usage as it is not mandatory
2022-11-16 20:11:29 +01:00
Axel Vencatareddy
0d70c53f53
[ANDROID] Fix reformating code that do not belong to this feature
2022-11-16 13:45:18 +01:00
Axel Vencatareddy
c789363c5b
[ANDROID] Fix video not playing if no adTagUrl passed
2022-11-16 13:42:25 +01:00