Kamil Moskała
65faba312d
fix(android): hide surfaceView for loading time when shutter is hidden ( #4060 )
...
* fix(android): hide surfaceView for loading time when shutter is hidden
* fix: hide/show surface view without casting
2024-08-22 10:37:58 +02:00
Błażej Lewandowski
b05201a9fa
fix crash on source change, if the app was put in bg beforehand ( #4074 )
2024-08-22 10:30:23 +02:00
Faustino Kialungila
0a1085ce03
fix(ios): build fail due to an unwrapped value ( #4101 )
...
* fix: ios build crash due to AVMediaSelectionGroup not being unwrapped
* fix: use shorthand optional binding
* fix: disable swiftlint shorthand_optional_binding for guard let
* fix(ios): use guard do catch
Co-authored-by: Krzysztof Moch <krzysmoch.programs@gmail.com>
---------
Co-authored-by: Krzysztof Moch <krzysmoch.programs@gmail.com>
2024-08-21 10:26:32 +02:00
ashlyWeiting
41e2bed6b3
feat(android): support hiding Exoplayer video duration on android ( #4090 )
...
* feat: support for hiding duration on Android
* docs: add hideDuration property to control styles documentation
2024-08-21 10:05:40 +02:00
Krzysztof Moch
4611284247
infra: add issue validator and stale action ( #4061 )
...
* infra: update stale action
* infra: add issue validator
* code clean
* add missing labels
* fix reproduction check
* code clean
* add version check
* fix version check
* add missing label
* add note to version message
* code clean
* update stale message
2024-08-21 09:55:45 +02:00
13beae1401
Merge pull request 'Implement ios onSeekComplete' ( #3 ) from kat/seek-complete-ios into master
...
Build iOS / Build iOS Example App (push) Has been cancelled
Build iOS / Build iOS Example App With Ads (push) Has been cancelled
Build iOS / Build iOS Example App With Caching (push) Has been cancelled
Check CLang / CLang-Format (push) Has been cancelled
Check iOS / Swift-Lint (push) Has been cancelled
Check iOS / Swift-Format (push) Has been cancelled
Reviewed-on: #3
2024-08-20 22:37:10 -06:00
f3deabd75e
Implement ios onSeekComplete
Build iOS / Build iOS Example App (pull_request) Has been cancelled
Build iOS / Build iOS Example App With Ads (pull_request) Has been cancelled
Build iOS / Build iOS Example App With Caching (pull_request) Has been cancelled
Check CLang / CLang-Format (pull_request) Has been cancelled
Check iOS / Swift-Lint (pull_request) Has been cancelled
Check iOS / Swift-Format (pull_request) Has been cancelled
2024-08-20 22:24:00 -06:00
Olivier Bouillet
1b691f8e81
chore: release v6.4.5
2024-08-17 15:37:45 +02:00
Seyed Mostafa Hasani
7e222e8fc4
fix(android): resolve a release issue with DefaultDashChunkSource ( #4097 )
2024-08-17 15:33:37 +02:00
Krzysztof Moch
736594ed23
chore: release v6.4.4
2024-08-15 16:13:00 +02:00
Seyed Mostafa Hasani
b7d1cabf72
refactor(android): migrate DefaultDashChunkSource to Kotlin ( #4078 )
...
* refactor(android): migrate DefaultDashChunkSource to Kotlin
2024-08-13 09:58:31 +02:00
Paul
c6ae17e41d
fix(ios): remove resume logic in notification seek closure ( #4068 )
2024-08-12 13:58:40 +02:00
Seyed Mostafa Hasani
cd41a1b234
chore(doc): update document (props & method) ( #4072 )
...
* chore: update method document
* chore: update method document
* chore: update method document
* fix: PR feedback
* chore: update description for controls prop
2024-08-12 13:55:10 +02:00
Krzysztof Moch
899bb822a5
fix(android): build warnings ( #4058 )
2024-08-07 14:39:41 +02:00
Krzysztof Moch
6c03d0a700
infra: update feature request form ( #4065 )
2024-08-07 14:33:16 +02:00
d69729dc04
expose-on-seek-complete ( #1 )
...
Build iOS / Build iOS Example App (push) Has been cancelled
Build iOS / Build iOS Example App With Ads (push) Has been cancelled
Build iOS / Build iOS Example App With Caching (push) Has been cancelled
Check CLang / CLang-Format (push) Has been cancelled
Check iOS / Swift-Lint (push) Has been cancelled
Check iOS / Swift-Format (push) Has been cancelled
Check JS / Check TS (tsc) (push) Has been cancelled
Check JS / Lint JS (eslint, prettier) (push) Has been cancelled
Reviewed-on: #1
2024-08-06 00:11:17 -06:00
Krzysztof Moch
38aa2b057a
fix(ios): override source metadata with custom metadata ( #4050 )
...
Build iOS / Build iOS Example App (push) Waiting to run
Build iOS / Build iOS Example App With Ads (push) Waiting to run
Build iOS / Build iOS Example App With Caching (push) Waiting to run
Check CLang / CLang-Format (push) Waiting to run
Check iOS / Swift-Lint (push) Waiting to run
Check iOS / Swift-Format (push) Waiting to run
* fix(ios): override source metadata with custom metadata
* lint code
2024-08-05 11:59:49 +02:00
Seyed Mostafa Hasani
af0302b1b7
fix(android): return the value as a float for the getCurrentPosition function ( #4054 )
...
* fix(android): return value for getCurrentPosition function
* fix: remove additional casting
2024-08-05 11:58:33 +02:00
Seyed Mostafa Hasani
74c6dd6279
refactor(android): migrate ReactExoplayerViewManager to Kotlin ( #4011 )
...
* Rename .java to .kt
* refactor(android): migrate ReactExoplayerViewManager to Kotlin
* fix: lint error
* refactor: setPreventsDisplaySleepDuringVideoPlayback function
2024-08-02 10:52:08 +02:00
Mickael Lecoq
22cfd6cead
fix(android): viewType is ignored when its value is ViewType.TEXTURE ( #4031 )
2024-08-02 10:50:27 +02:00
Błażej Lewandowski
08a57a3ba3
fix(ios): metadata update race ( #4033 )
...
* fix metadata update race
* merge nowPlayingInfo instead of overriding it
* update method name
* fix code style
2024-08-02 10:49:52 +02:00
EETVApps
2348c5e42c
fix(ios): updated getLicense call to work with new syntax, and fixed spelling error ( #4014 ) ( #4042 )
...
* fix(android): updated getLicense call to work with new syntax, and fixed spelling error (#4014 )
* fix(android): corrected error with my refactor (#4014 )
* fix(android): Removed trailing space (#4014 )
* fix(ios): Refactored following review (#4014 )
* fix(ios): Lint tidy (#4014 )
* fix(ios): Removed incorrect semi-colon (#4014 )
* fix(ios): Fixed more lint errors (#4014 )
---------
Co-authored-by: Darren Taft <darren.taft@bt.com>
2024-08-02 10:42:20 +02:00
Krzysztof Moch
5abfb0d448
chore: release v6.4.3
2024-07-24 10:12:58 +02:00
Seyed Mostafa Hasani
fb1d6bdef7
fix: index of the selected track ( #4012 )
2024-07-24 10:08:37 +02:00
Seyed Mostafa Hasani
6189080c9a
feat(android): add error handling for Kotlin version ( #4018 )
...
* feat(android): add error handling for Kotlin version mismatch
* fix: lint error
* refactor: use variables from gradle file
* chore: downgrade required Kotlin version
* refactor: check Kotlin version
* refactor: kotlin variables in build.gradle
* refactor: kotlin variables in build.gradle
* chore(doc): update document
* chore: add dependency to build.gradle for a specific version of react-native
* fix: remove additional dependency
2024-07-24 10:07:19 +02:00
Kamil Moskała
adbd06e2df
feat: add ability to define poster
props as Image type and render poster as custom component ( #3972 )
2024-07-22 22:38:35 +02:00
Olivier Bouillet
1ee5811c8e
fix(android): app crash at boot with old arch ( #4022 )
...
* perf: ensure we do not provide callback to native if no callback provided from app
* chore: rework bufferConfig to make it more generic and reduce ReactExoplayerView code size
* chore: improve issue template
* fix(android): avoid video view flickering at playback startup
* fix: ensure player doesn't start when view is unmounted
* Fix/ensure view drop stop playback startup (#3875 )
* fix: ensure player doesn't start when view is unmounted
* chore: fix app boot due to missing registered events
* chore: fix linter
* chore: fix build
* fix: handle code review feedbacks
* chore: revert previous change to handle only necessary fix
2024-07-22 10:56:58 +02:00
Olivier Bouillet
ffbc977ff9
fix(sample): boot failure on emulator ( #4016 )
...
* fix: disable coreLibraryDesugaringEnabled by default
2024-07-18 22:22:58 +02:00
lovegaoshi
9f382163d8
fix(android): resize mode cover calculation ( #4010 )
2024-07-18 10:53:50 +02:00
Krzysztof Moch
ab7e02e453
fix(android): fix backward compatibility ( #4020 )
2024-07-18 10:51:57 +02:00
Seyed Mostafa Hasani
76d5e93c17
refactor(android): migrate BecomingNoisyListener interface to Kotlin ( #3996 )
...
* Rename .java to .kt
* refactor(android): migrate BecomingNoisyListener interface to Kotlin
* remove: java file (AudioBecomingNoisyReceiver.java)
2024-07-18 09:11:07 +02:00
Igor Malgrab
2f70c02cdc
feat(android): set originalFitsSystemWindows on fullscreen open ( #4013 )
2024-07-17 12:29:38 +02:00
Zoe Roux
6768c22139
Add nativeHtmlVideoRef doc
2024-07-16 12:31:32 +07:00
Zoe Roux
2b369df57d
Fix native import on web
2024-07-16 12:31:32 +07:00
Zoe Roux
8542c8f7d1
Add isSeeking on web
2024-07-16 12:31:32 +07:00
Zoe Roux
fc5b2d4563
Add web support for fullscreen
2024-07-16 11:33:50 +07:00
Zoe Roux
ffb4631854
Remove unused errorHandler ref
2024-07-16 11:33:50 +07:00
Zoe Roux
29cf7c97c3
Update doc for web
2024-07-16 11:33:50 +07:00
Zoe Roux
491ed77a32
Renamve nativeHtmlRef to nativeHtmlVideoRef
2024-07-16 11:33:50 +07:00
Zoe Roux
5b199b52b4
Move video style to const var
2024-07-16 11:33:50 +07:00
Zoe Roux
9d19157654
Add web command in basic example
2024-07-16 11:33:50 +07:00
Zoe Roux
3dabf5f16f
Fix and improve VideoNativeComponent (canPlay/isWidewine supportd) for web
2024-07-16 11:33:50 +07:00
Zoe Roux
e610a274d5
Prevent playback state change loop on web
2024-07-16 11:33:50 +07:00
Zoe Roux
27880f5212
Update the doc for web things
2024-07-16 11:33:50 +07:00
Zoe Roux
39dd30b762
Cleanup media session handling on the web
2024-07-16 11:33:50 +07:00
Zoe Roux
edf5d0c613
Test notifications on web
2024-07-16 11:33:50 +07:00
Zoe Roux
975fc2f303
Fix web bugs
2024-07-16 11:33:49 +07:00
Zoe Roux
aa85d71b87
Make the basic example app work on web
2024-07-16 11:33:18 +07:00
Zoe Roux
cce24cd829
Add media session support
2024-07-16 11:33:18 +07:00
Zoe Roux
cad63d465d
Add most properties
2024-07-16 11:33:18 +07:00