Krzysztof Moch
cf3ebb7f15
feat: add visionOS support ( #3425 )
...
* feat: add visionOS to target platforms
* disable unsupported API
* add temporary `promises` patches
* fix(visionOS): update promises patches
* apply code review suggestions
* format code
2024-01-15 08:04:29 +01:00
Krzysztof Moch
2ed3949307
chore(linter/swift): add shorthand_optional_binding
rule ( #3456 )
...
* chore(linter/swift): add `shorthand_optional_binding` rule
* lint code
2024-01-04 20:16:23 +01:00
Krzysztof Moch
481cc71eda
feat(ios): update timed metadata handler ( #3449 )
...
* feat(ios): update timedmetadata handler
* chore: move metadata output delegate to main queue
* code clean
* apply code review nit
2024-01-04 14:14:51 +01:00
Krzysztof Moch
800aee09de
chore: lint project ( #3395 )
...
* chore: format swift code
* chore: format clang code
* chore: format kotlin code
* refactor: rename folder "API" to "api"
2023-12-07 08:47:40 +01:00
Krzysztof Moch
9054db35d7
feat(ios): add onBandwidthUpdate event ( #3331 )
...
* feat(ios): add onBandwidthUpdate event
2023-11-08 22:06:29 +01:00
Krzysztof Moch
cdbc856387
feat: add onVolumeChange
event ( #3322 )
...
* feat: implement `onVolumeChange` event
2023-11-04 18:11:54 +01:00
Krzysztof Moch
286418e4a5
fix(ios): remove false calls at onPlaybackRateChange
( #3306 )
2023-10-24 22:10:29 +02:00
Krzysztof Moch
9373493d6a
feat(ios): implement onPlaybackStateChanged callback ( #3307 )
...
* chore: fix typo
* feat(ios): implement onPlaybackStateChanged
* docs: update onPlaybackStateChanged platforms
2023-10-23 18:23:57 +02:00
Cedric Guinoiseau
50b3650e2f
fix: memory leak due to [weak self] and delegate not being weak
2023-07-06 09:52:33 +02:00
Igor Tironi
e1574675b5
flipped playerLayer nil check to start observer
2022-06-14 16:58:47 -07:00
Nick Fujita
68b9db4d11
iOS Swift Conversion ( #2527 )
...
Converts iOS implementation from Objective-c to Swift
# During the conversion process some updates to the code structure were also made
- Modularize codebase from single file to smaller focused files
- Untangled large nested IF statements
- Added more null checks, since Swift is more strict with null pointers
- Added property to allow for decoding of local video sources with self contained key for offline playback
- Updates example apps to test react-native 0.63.4 and uses auto native dependency imports for android and ios
2022-05-19 22:29:25 +09:00