Commit Graph

93 Commits

Author SHA1 Message Date
KrzysztofMoch
c991a0e8f7 chore: update basic example 2023-09-18 16:20:14 +02:00
Olivier Bouillet
a0fa8312ba
Merge pull request #3216 from Duell10111/tvos-custom-playback-exerpience-fork
feat: allow customization of tvOS playback expierence
2023-09-13 21:27:37 +02:00
olivier
ddc87acf84 fix: implement lost presentFullscreenPlayer & dismissFullscreenPlayer
These apis has been removed during swift porting
2023-09-04 23:57:45 +02:00
Konstantin Späth
8bd5525d87 chore: use bunny example video again 2023-08-25 12:57:43 +02:00
Konstantin Späth
6cbc7cdc89 chore: add chapter images 2023-08-25 12:54:37 +02:00
Konstantin Späth
b225b0f800 chore: add custom titles, description and chapters 2023-08-25 12:54:37 +02:00
Konstantin Späth
f4851ba181 chore: add tvOS example project 2023-08-11 23:59:39 +02:00
yungblud
d81d59d00f feat: setup pod-install script with fabric enabled on Podfile 2023-07-19 16:47:56 +09:00
yungblud
0cd28cfdf1 feat: changed folder name to FabricExample 2023-07-19 16:36:52 +09:00
yungblud
805ccb9f47 feat: renamed with react-native-rename 2023-07-19 16:36:24 +09:00
yungblud
0ca348f4b5 feat: setup kotlin 2023-07-19 16:32:19 +09:00
yungblud
650b3a6a24 feat: setup android example app for fabric android 2023-07-19 16:31:47 +09:00
yungblud
7b6e76e2d0 feat: setup example app new arch 2023-07-19 16:31:27 +09:00
yungblud
0be9de98d8 feat: turn on newarch enabled on example app 2023-07-19 16:31:08 +09:00
jiyong1
bc4d2cacc5 example app change 2023-07-19 16:29:59 +09:00
jiyong1
2c2f812359 chore: update example package 2023-07-19 16:28:32 +09:00
yungblud
b2bf6f8333 chore: chore 2023-07-19 16:25:16 +09:00
yungblud
9e9c5ec01a feat: added example video 2023-07-19 16:24:06 +09:00
yungblud
4ddecbf42b feat: modified setup 2023-07-19 16:24:00 +09:00
yungblud
f5dc4992fb feat: modified setup 2023-07-19 16:23:53 +09:00
yungblud
fe4e2bfcd9 feat: Pod install 2023-07-19 16:23:45 +09:00
yungblud
f9fe2b0f38 feat: set path 2023-07-19 16:23:39 +09:00
yungblud
70bab9e69c feat: added setup for exapmle 2023-07-19 16:23:06 +09:00
yungblud
617bcb36a2 feat: added laftel video example app 2023-07-19 16:21:39 +09:00
olivier
4aca30d308 fix: disable Google IMA by default on ios. now shall be enabled in project podfile 2023-03-12 23:29:03 +01:00
Sunbreak
9baa1391ca fix: update debug JSBundle name & rootView component 2023-03-10 11:02:02 +08:00
olivier
a3b4b94f71 chore: fix build of andrpoid sample 2023-02-07 23:15:05 +01:00
olivier
57b4a76775 fix: add stub for IMA and option to enable it on demand 2023-02-07 23:14:50 +01: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
11b9449692 chore: fix sample typing mismatch 2023-01-02 22:39:04 +01:00
olivier bouillet
58c719c275 fix: upgrade react-native version on basic sample 2022-12-17 16:35:37 +01:00
olivier bouillet
845f34fefd test: add fullscreen prop in sample 2022-11-03 08:26:31 +01:00
olivier bouillet
64e024d149 Merge branch 'master' of https://github.com/react-native-video/react-native-video into feat/add_new_events_on_tracks_changed
# Conflicts:
#	CHANGELOG.md
#	android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java
#	examples/basic/src/VideoPlayer.android.tsx
2022-10-29 15:20:36 +02:00
olivier bouillet
c197271889 chore: revert strange url in sample 2022-10-02 21:33:24 +02:00
olivier bouillet
f0a7a636c0 Merge branch 'master' of https://github.com/react-native-video/react-native-video into fix/ensure_player_stop_on_invalid_url
# Conflicts:
#	CHANGELOG.md
2022-10-02 21:25:26 +02:00
olivier bouillet
88ddd0702b demo: update sample to support invalid uri 2022-09-14 21:58:59 +02:00
olivier bouillet
5aa4d6697d Merge branch 'master' of https://github.com/react-native-video/react-native-video into feat/add_new_events_on_tracks_changed
# Conflicts:
#	android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java
2022-09-12 21:58:51 +02:00
olivier bouillet
747665b5a3 chore: update yarn.lock 2022-09-11 17:02:06 +02:00
olivier bouillet
568e1806a2 feat(sample): add an option to make controls testable in basic sample 2022-09-11 17:01:53 +02:00
olivier bouillet
710a5b4664 test(android): use new on*Tracks events in sample 2022-08-06 12:09:35 +02:00
olivier bouillet
8408664600 feat(android): add sample to test decoder capabilities 2022-06-23 22:54:47 +02:00
olivier bouillet
466d7c3170 chore: cleanup documentation 2022-06-15 22:51:04 +02:00
Tai Le Tuan
daf5e595ec
feat: upgrade exoplayer to v2.17.1 (#2498)
Describe the changes
Upgrade ExoPlayer to version 2.17.1

Provide an example of how to test the change
Tested with a forked of react-native-video-test

* Update exoplayer to v2.15.1

* feat: upgrade ExoPlayer to version 2.17.1

* chore: update CHANGELOG

* remove ExoPlayerFullscreenVideoActivity

* Fix build issues

* Fix build & runtime issues

Co-authored-by: Eran Hammer <eran@hammer.io>
Co-authored-by: Armands Malejev <armands.malejevs@gmail.com>
2022-06-15 10:24:55 -07:00
olivier bouillet
fd63607221 chore(android): update yarn.lock 2022-06-10 23:58:30 +02:00
Eran Hammer
3666fd8d42
Merge pull request #2710 from iFeelSmart/chore/enable_sample_on_androidtv
test(android): enable app on androidtv
2022-06-05 10:43:47 -07:00
olivier bouillet
99ba90cc09 test(android): enable app on androidtv 2022-06-03 22:02:31 +02:00
olivier bouillet
556192da1d test(android): add additional sample streams 2022-06-03 21:51:53 +02: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
olivier bouillet
3d40461a32 fix: improve basic player
- allow to set multiple video to to play and zap to next channel
- display toast on error
- add resizing test
- add a seek bar
- add text and audio tracks picker
- add loader during buffering
- add repeat mode test
- add toggle fullscreen
2022-04-26 23:00:43 +02:00