Krzysztof Moch
79d25bf1bd
chore: fix repository url in package.json
2025-06-11 12:28:57 +02:00
Lukas and GitHub
3576a134e6
feat: allow audio mixing if one of the video views require it ( #4559 )
2025-06-11 12:23:53 +02:00
Wojciech Ogrodowczyk and GitHub
88c20d1c06
feat(ios): forward real fullscreen events from AVPlayer instead of guessing ( #4509 )
2025-06-11 09:33:38 +02:00
Kamil Moskała and GitHub
45fd250adf
chore(ios): make DRMParams properties public ( #4568 )
2025-06-11 09:32:58 +02:00
Krzysztof Moch
9f03cc5a09
fix(web): add missing component type
2025-06-11 08:36:37 +02:00
Kamil Moskała and GitHub
9cf780276a
feat(plugin): overrideMediaSourceFactory ( #4566 )
2025-06-05 12:36:55 +02:00
Krzysztof Moch
55449d9ec4
chore: release v6.14.1
2025-05-28 16:29:02 +02:00
Kamil Moskała and GitHub
9449eb34f3
feat(android): allow plugins to override drm session manager ( #4558 )
2025-05-28 16:11:57 +02:00
Krzysztof Moch and GitHub
e165cdefa1
docs: update readme ( #4554 )
2025-05-22 16:56:36 +02:00
Krzysztof Moch
6c5bb77def
chore: release v6.14.0
2025-05-10 17:06:14 +02:00
Krzysztof Moch and GitHub
701f777b6e
chore: cleanup package.json ( #4544 )
2025-05-10 16:56:53 +02:00
Ben Winters and GitHub
089e938aeb
fix(ios): set _isBuffering = true only if newValue is also true ( #4532 )
2025-05-10 16:46:18 +02:00
fc1e3f4fd1
feat(web): allow style prop overrides ( #4528 )
...
Co-authored-by: Jonathan Jacobs <jonathan@yoco.co.za >
2025-05-10 16:45:11 +02:00
jason and GitHub
ecfe12aa81
fix(ios): default cropStart fallback ( #4540 )
2025-05-10 16:43:41 +02:00
BryanChemp and GitHub
49173edd59
Changing switch sintaxe to preserve compatibility with java 11 or minus ( #4521 )
2025-05-07 14:27:34 +02:00
Krzysztof Moch and GitHub
987be4b293
fix(ios): swfit modular headers ( #4527 )
2025-04-24 19:02:26 +02:00
Krzysztof Moch and GitHub
1c95041a4a
chore(example): bump react-native & expo version ( #4500 )
2025-04-23 12:42:36 +02:00
Kamil Moskała and GitHub
368830954e
docs: update links ( #4525 )
2025-04-20 22:24:00 +02:00
Kamil Moskała and GitHub
dc4195e339
chore: add issue number to link ( #4524 )
2025-04-20 22:11:08 +02:00
Krzysztof Moch
735e35a2ea
chore: release v6.13.0
2025-04-18 18:08:14 +02:00
Krzysztof Moch and GitHub
b1b3db3010
feat(ios): add overridePlayerAsset to AVPlayerPlugin ( #4522 )
2025-04-18 18:02:55 +02:00
Kamil Moskała and GitHub
2bdc0daf2e
chore: update bot messages ( #4517 )
2025-04-16 09:30:52 +02:00
Ryan Fowler and GitHub
b17c319c32
fix(macCatalyst): allowsVideoFrameAnalysis not available in catalyst until 18.0 ( #4515 )
2025-04-14 15:48:15 +02:00
Kamil Moskała and GitHub
40340467d7
fix(tvos): build ( #4511 )
2025-04-14 15:47:15 +02:00
Krzysztof Moch
ab8ec0699b
chore: release v6.12.0
2025-04-06 16:42:41 +02:00
Krzysztof Moch and GitHub
8836362609
feat(ios): allow to disable audio sessions management ( #4492 )
...
* feat(ios): allow to disable audio sessions management
* chore: lint code
* chore: fix alphabetical order
2025-04-06 16:39:18 +02:00
a849cc19e8
fix: add extra checks to determine if a file is local ( #4503 )
...
* fix: beter isLocalAsset checks
* fix: add "asset://" to possible assets paths
* Update src/Video.tsx
---------
Co-authored-by: Olivier Bouillet <62574056+freeboub@users.noreply.github.com >
2025-04-06 16:18:34 +02:00
Kamil Moskała and GitHub
41ddc5c27a
feat(android): initial bitrate ( #4480 )
...
* feat(android): implement initialBitrate
* refactor: reorder type
* docs: add initialBitrate section
* fix: lint
* refactor: move `initialBitrate` into `source.bufferConfig`
2025-04-06 16:16:58 +02:00
Wojciech Ogrodowczyk and GitHub
d2e5d9c64e
feat(ios): set playback speed controls to initial playback rate ( #4495 )
...
Otherwise, the Video can be initiated with playback rate 0.5 and
play correctly (slower), but in native playback speed controls 1.0
will be marked as current playback speed.
2025-04-02 17:37:56 +02:00
Kamil Moskała and GitHub
697afd52f6
feat(android): add asset management functions to plugin ( #4494 )
...
* feat: manage asset plugins
* fix: continue when plugin is not exoplayer plugin
* refactor: change functions plugin type
* docs: introduce new plugins
2025-03-28 13:41:13 +01:00
Kamil Moskała and GitHub
f188a7fd48
refactor(ios): unpause after exiting fullscreen ( #4472 )
...
* refactor(ios): unpause after exiting fullscreen
* chore: lint code
2025-03-26 12:20:32 +01:00
Wojciech Ogrodowczyk and GitHub
229a5764ea
fix(ios): don't try to modify react view after unmount ( #4474 )
2025-03-22 15:17:41 +01:00
Kamil Moskała and GitHub
4458627051
docs: update favico & add json-ld ( #4477 )
2025-03-19 10:57:41 +01:00
Krzysztof Moch
ede502bf74
chore: release v6.11.0
2025-03-16 14:15:57 +01:00
Emmanuel Ferdman and GitHub
044e08a78d
docs: update examples ( #4468 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-03-13 20:19:49 +01:00
Lyqqt and GitHub
d902c1bf43
feat(windows): add topSeek parms mentioned in docs ( #4456 )
2025-03-13 12:06:36 +01:00
Krzysztof Moch and GitHub
9f02614f5d
refactor(ios): add audio session manager ( #4466 )
2025-03-12 18:22:50 +01:00
Lyqqt and GitHub
fa20223c44
fix(windows): event name not matches with SPEC ( #4455 )
2025-03-12 14:14:23 +01:00
Krzysztof Moch and GitHub
6e6f91517c
feat: enhance react-native-video plugins [Plugins API Breaking] ( #4366 )
...
* feat: allow plugins for providing custom DRM manager
This will allow plugins to provide DRM manger to create custom implementations, eg. using SKD from DRM providers
* chore(example): fix drm example on android
* chore: lint code
* fix: remove platform player logic & dependency from `RNVPlugin`
* chore: change warning to debug msg
* chore: lint code
* chore(example/bare): update Podfile.lock
* refactor: reorganize ReactNativeVideoManager plugin registration methods
* refactor: add helpers & clean code
* docs: update documentation
* lint code
* add comment
* docs: update plugins section
2025-03-12 14:13:46 +01:00
Marcin Dziewulski and GitHub
b5103743e8
fix(android): call startForeground() immediately to prevent ForegroundServiceDidNotStartInTimeException ( #4453 )
...
* fix: call startForeground() immediately in onStartCommand() to prevent ForegroundServiceDidNotStartInTimeException
* fix: use string resources for notification text instead of hardcoded strings
* fix: add missing import
* fix: resolve CI issues
* fix: use getString() method to convert string resource IDs to actual strings
2025-03-12 13:42:02 +01:00
Olivier Bouillet and GitHub
f9d3878ecc
chore(ios): remove duplicated code ( #4439 )
2025-03-12 13:37:03 +01:00
Kamil Moskała and GitHub
b11c1f315d
docs: remove ga ( #4462 )
2025-03-11 17:42:22 +01:00
bc533e53b0
fix(ios): invalid metadata handling ( #4422 )
...
- When the metadata has the tag "iTunSMPB" or "iTunNORM" then the metadata is not converted correctly and comes [nil, nil, ...] which leads to crash
Co-authored-by: Alexander <aleksandar.todorov@serviceos.com >
2025-03-10 22:03:05 +01:00
9055b14cf4
docs: update structure ( #4454 )
...
* [Preview] docs: update (#9 )
Co-authored-by: Bart Widlarz <bart@thewidlarzgroup.com >
* docs: update links
* docs: fix naming
* docs: update footer
* docs: update content
* docs: refine grammar
* fix(docs): update typo
* docs: update url
* refactor: sdk name
* docs: add issue boost link
* docs: add new roadmap to readme
* lint code
---------
Co-authored-by: Bart Widlarz <bart@thewidlarzgroup.com >
Co-authored-by: Kamil <moskalakamil07@gmail.com >
2025-03-06 12:38:25 +01:00
YangJH and GitHub
82f5f3d21c
fix(android): fix bugs related Android PIP listeners ( #4441 )
...
* fix(android): fixed bug where listeners were not removed properly
* fix(android): fixes a bug that causes PIP to work when player is null
* refactor(android): call pipUnsubscriber without handler
* chore(android): apply lint
2025-03-06 12:24:59 +01:00
Kamil Moskała and GitHub
13a5da8955
chore: update utm links ( #4447 )
...
* chore: update utm links
* Update package.json
2025-03-04 15:32:40 +01:00
YangJH and GitHub
235c281219
fix(android): prevent ratio calculations before loading video ( #4442 )
2025-03-04 15:11:13 +01:00
Philipp Mikheyev and GitHub
057c287f12
fix(tvOS): handle allowsPictureInPicturePlayback for tvOS ( #4448 )
2025-03-04 15:08:24 +01:00
Olivier Bouillet
b8459ca71d
chore: release v6.10.2
2025-02-22 15:05:17 +01:00
Szymon Rybczak and GitHub
3edf511f9b
docs: remove additional braces in config file ( #4418 )
2025-02-19 19:22:35 +01:00