Olivier Bouillet
dd78241b0d
chore: release v6.8.1
2024-11-24 21:25:46 +01:00
Olivier Bouillet
2b7c215e66
Fix(android): restart issue react76 ( #4302 )
...
* fix: upgrade to expo 54
* fix: more bufferConfig inside source
- restart issue on react 0.76
- fix constness
- deprecate bufferConfig in root props
- update documentation
2024-11-24 21:19:46 +01:00
Tarık
daaac9740a
fix(ios): handle async player access in text track selection ( #4293 )
...
* fix(ios): add null check to setSelectedTextTrack for player instance
* Revert "fix(ios): add null check to setSelectedTextTrack for player instance"
This reverts commit 447c83423cdd77b0cfa9cc171b231327a2cf1586.
* fix(ios): ensure strong reference to player during async operation
* fix: linter
* fix: linter formatting
* fix: revert typo
2024-11-22 14:19:09 +01:00
Krzysztof Moch
d934f214f5
chore: release v6.8.0
2024-11-17 15:42:49 +01:00
Islam
d277c5e946
Add support for HLS videos caching on android ( #4272 )
...
* Add support for HLS videos caching on android
2024-11-15 21:18:25 +01:00
Kamil Moskała
de81829d73
chore: cleanup ref ( #4288 )
...
* refactor: cleanup ref
* fix: video-ref type
* refactor: cleanup code
2024-11-15 21:17:56 +01:00
Olivier Bouillet
681aed0aed
chore(sample): fix run of expo sample ( #4284 )
...
* chore: fix expo sample tun
* chore: update ios sample files
2024-11-15 21:17:29 +01:00
Zoe Roux
5fa77c4562
Add react-native-web support ( #3958 )
...
Co-authored-by: Kamil Moskała <91079590+moskalakamil@users.noreply.github.com>
2024-11-13 21:19:57 +01:00
Krzysztof Moch
d45300270e
chore: add FUNDING.yml
2024-11-08 16:09:49 +01:00
Kamil Moskała
0288d61e46
chore: update docs link ( #4242 )
2024-11-07 09:28:20 +01:00
Krzysztof Moch
f78a407434
chore(ci): bump actions versions ( #4275 )
2024-11-06 11:51:27 +01:00
Kamil Moskała
6080e96e82
docs: update drm token generator links ( #4263 )
2024-10-29 10:31:50 +01:00
Krzysztof Moch
5b3add4e7a
chore: update CONTRIBUTING.md
2024-10-26 15:16:41 +02:00
Krzysztof Moch
f850b7a71c
chore: update DRM example ( #4259 )
2024-10-26 14:55:11 +02:00
Olivier Bouillet
3b4bfd3936
fix(android): add helper to avoid type error ( #4257 )
...
* fix(android): add helper to avoid type error
2024-10-24 11:43:10 +02:00
Krzysztof Moch
21e2da3bfb
chore: update README
2024-10-21 15:22:46 +02:00
Krzysztof Moch
5d532f5982
chore: update README
2024-10-21 15:20:23 +02:00
Krzysztof Moch
324fc2ac65
chore: update examples README
2024-10-20 20:31:30 +02:00
Krzysztof Moch
9eb5502076
chore: rework examples ( #4225 )
...
* remove unused examples
* init bare example with test app
* add react-native-video
* add test app suport in expo plugin
* expo plugin: skip keys that are already in pod file
* fix podfile
* add src files
* fix metro config
* finalize react native test app configuration
* init expo example
* remove old examples
* add guide for example
* Add link to examples apps in docs
* adopt bare example to CI tests
* update CI workflows
* CI build lib after node_modules install
* fix examples readme
* fix iOS CI
* Add Example for DRM
* Update examples/README.md
* fix links
* update examples README
* sync example code
* update README
2024-10-20 20:04:02 +02:00
Olivier Bouillet
7c7d83b6e5
chore: release v6.7.0
2024-10-17 21:58:53 +02:00
Olivier Bouillet
7501880062
fix: remove warning and refactor & fix ad workflow ( #4235 )
2024-10-17 21:56:06 +02:00
Olivier Bouillet
f04b233a40
chore: move minLoadRetryCount into source property ( #4233 )
2024-10-16 23:41:22 +02:00
Olivier Bouillet
a8d5841c7c
fix: ensure aspect ratio from video is handled in a coherent way ( #4219 )
...
* fix: ensure aspect ratio from video is handled in a coherent way
2024-10-12 13:51:57 +02:00
Krzysztof Moch
352dfbbc9b
fix(android): sideloaded subtitles ( #4232 )
2024-10-11 22:50:22 +02:00
HyunWoo Lee (Nunu Lee)
78f4f0480d
feat(exoplayerview): Migrate ExoPlayerView to kotlin ( #4038 )
2024-10-11 09:08:13 +02:00
Olivier Bouillet
d86adc52f3
Chore: rework ad props ( #4220 )
...
* fix: move ad configuration in source
2024-10-10 23:53:39 +02:00
Olivier Bouillet
9a3fcda3b8
feat: add setSource API function fix ads playback ( #4185 )
...
* feat: add setSource API function fix ads playback
2024-10-10 22:59:41 +02:00
Olivier Bouillet
4c9db2845b
chore: Add react compiler workaround ( #4227 )
2024-10-10 07:24:11 +02:00
Wojciech Ogrodowczyk
2c19a4770d
fix(iOS): pause video on end reached & don't remove listeners ( #4218 )
...
This fixes an issue when seeking back to the beginning results in
no `onProgress` events being fired.
2024-10-07 14:32:35 +02:00
Seyed Mostafa Hasani
d1883a7e00
feat(android): add settings button to control video playback speed ( #4211 )
2024-10-05 18:34:25 +02:00
Kamil Moskała
d81e6ea31e
docs: highlight maintainer services & update twg site links ( #4214 )
...
* docs: add cta block
* chore: update twg urls
2024-10-05 11:21:50 +02:00
Seyed Mostafa Hasani
74fb44ddcf
docs: update the TextTrackType enum ( #4216 )
...
* chore: update the document
* chore: update the document
2024-10-05 11:20:54 +02:00
Krzysztof Moch
0820f8167f
chore: release v6.6.4
2024-10-03 08:32:35 +02:00
Paul Rinaldi
40872f5ea7
fix(android) Use startForegroundService and do not delete the notification channel until onDestroy ( #4105 )
...
See https://developer.android.com/develop/background-work/services/foreground-services\#fgs-prerequisites
See rationale here https://stackoverflow.com/questions/45525214/are-there-any-benefits-to-using-context-startforegroundserviceintent-instead-o
Deleting the notification channel while the foreground service is still running is not permitted.
2024-10-03 08:23:17 +02:00
Seyed Mostafa Hasani
149924ffcb
feat(android): add live video label configuration ( #4190 )
2024-10-02 23:37:18 +02:00
Krzysztof Moch
82dc4cf3a0
chore: release v6.6.3
2024-09-29 21:24:47 +02:00
Kamil Moskała
279cc0e5ed
feat(android): allow to hide specific controls ( #4183 )
...
* feat(android): enable to hide specific controls
* fix: ts
* fix: lint
* docs: update `controlsStyles` docs
2024-09-29 20:51:02 +02:00
Olivier Bouillet
3ecf324bb3
fix(android): bad rotation handling ( #4205 )
2024-09-29 20:48:44 +02:00
Olivier Bouillet
0c6b47f42c
docs: remove desugaring section as no more need on media3 1.4.1 ( #4206 )
2024-09-29 20:46:11 +02:00
Krzysztof Moch
b11f05f175
fix(tvos): typo ( #4204 )
...
* fix(tvos): typo
* lint
2024-09-28 16:39:09 +02:00
Krzysztof Moch
724b32b434
chore(infra): hide previous bot comments ( #4191 )
...
* chore(infra): hide prev comments from bot
* fix comment format
2024-09-28 14:52:23 +02:00
Lukas
c81eea54d8
fix(docs): invalid URLs in updating section ( #4201 )
2024-09-26 20:23:26 +02:00
Olivier Bouillet
ae82c83eef
fix(ios): Add safety checks and remove some of the ! in types declaration ( #4182 )
2024-09-22 18:41:25 +02:00
Krzysztof Moch
17dc2c064f
chore: release v6.6.2
2024-09-20 18:54:07 +02:00
Krzysztof Moch
0e4c95def9
feat(iOS): rewrite DRM Module ( #4136 )
...
* minimal api
* add suport for `getLicense`
* update logic for obtaining `assetId`
* add support for localSourceEncryptionKeyScheme
* fix typo
* fix pendingLicenses key bug
* lint code
* code clean
* code clean
* remove old files
* fix tvOS build
* fix errors loop
* move `localSourceEncryptionKeyScheme` into drm params
* add check for drm type
* use DebugLog
* lint
* update docs
* lint code
* fix bad rebase
* update docs
* fix crashes on simulators
* show error on simulator when using DRM
* fix typos
* code clean
2024-09-20 17:46:10 +02:00
Olivier Bouillet
c96f7d41f3
chore(sample): fix default track identification and add audio tracks selection option ( #4184 )
2024-09-20 16:26:20 +02:00
Olivier Bouillet
6fedca0df7
chore(sample): upgrade sample expo version ( #4179 )
2024-09-19 13:51:24 +02:00
Olivier Bouillet
892efdd3ab
chore: release v6.6.1
2024-09-18 22:51:28 +02:00
Olivier Bouillet
7d43d5d3da
fix(ios): fix side loaded text track management ( #4180 )
2024-09-18 22:43:25 +02:00
Krzysztof Moch
41d3da9146
chore: release v6.6.0
2024-09-18 21:17:15 +02:00