Skip to content

docs-2288-docs-refactor #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 61 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
438620e
Update nav, intro, prereq, installation
kcorneli201 Apr 2, 2024
ccca5c1
update spacing
kcorneli201 Apr 2, 2024
be75fcc
update spacing
kcorneli201 Apr 2, 2024
cb0a048
spacing
kcorneli201 Apr 2, 2024
937f852
update spacing
kcorneli201 Apr 2, 2024
562cc48
spacing
kcorneli201 Apr 2, 2024
f51ea32
improve beginning layout
kcorneli201 Apr 3, 2024
b622423
align images
kcorneli201 Apr 3, 2024
6fc5620
img experimentation
kcorneli201 Apr 3, 2024
f693555
Add dividers
kcorneli201 Apr 3, 2024
2d070d5
Add whitespace
kcorneli201 Apr 3, 2024
c64ccc3
content edits
kcorneli201 Apr 3, 2024
0870ff7
add a new props page
kcorneli201 Apr 3, 2024
93870ad
configure props
kcorneli201 Apr 3, 2024
15a648a
configure props
kcorneli201 Apr 3, 2024
8755f1f
config props
kcorneli201 Apr 3, 2024
55d94c3
config props
kcorneli201 Apr 3, 2024
cefb27b
props experiment
kcorneli201 Apr 3, 2024
f53bbcb
props updates
kcorneli201 Apr 3, 2024
c474022
props update
kcorneli201 Apr 3, 2024
83e8133
refine props table
kcorneli201 Apr 3, 2024
c9a9337
update props
kcorneli201 Apr 3, 2024
bf27401
correct table
kcorneli201 Apr 3, 2024
c8607b7
update table
kcorneli201 Apr 3, 2024
c050f60
additional edits
kcorneli201 Apr 3, 2024
0619b86
indent code sample
kcorneli201 Apr 3, 2024
05b6140
indent code
kcorneli201 Apr 3, 2024
bb78c4a
indent code
kcorneli201 Apr 3, 2024
90ba3c2
update code
kcorneli201 Apr 3, 2024
3c50421
add whitespace
kcorneli201 Apr 3, 2024
0ff7c8b
add android casting
kcorneli201 Apr 3, 2024
1babac8
add iOS casting
kcorneli201 Apr 3, 2024
8276693
correct spacing
kcorneli201 Apr 3, 2024
f8e36c6
add casting navigation
kcorneli201 Apr 3, 2024
9a74e3a
correct cast state
kcorneli201 Apr 3, 2024
ce8a0e0
update main and internal navigation
kcorneli201 Apr 3, 2024
bf7e645
resize images
kcorneli201 Apr 3, 2024
33fdde7
Remove extra quote
kcorneli201 Apr 3, 2024
c569f31
add advertising
kcorneli201 Apr 3, 2024
6ad3203
add space
kcorneli201 Apr 3, 2024
2743e26
add a space
kcorneli201 Apr 3, 2024
1fb1549
add spacing
kcorneli201 Apr 3, 2024
bdd901b
DRM additions
kcorneli201 Apr 3, 2024
4ac185c
adds more edits
kcorneli201 Apr 3, 2024
570166a
add spacing correction
kcorneli201 Apr 3, 2024
37560bc
corrects styling
kcorneli201 Apr 3, 2024
bc2585b
add Android pip
kcorneli201 Apr 4, 2024
14fa0ca
update pip section
kcorneli201 Apr 4, 2024
ee579dc
edits pip
kcorneli201 Apr 4, 2024
3da8d98
adds PiP navigation
kcorneli201 Apr 4, 2024
ac229bd
adds edits
kcorneli201 Apr 4, 2024
e6d6f38
update props
kcorneli201 Apr 4, 2024
0dfaa12
props update
kcorneli201 Apr 4, 2024
73b4551
update props
kcorneli201 Apr 4, 2024
10058eb
complete config table
kcorneli201 Apr 4, 2024
bb60d32
update
kcorneli201 Apr 4, 2024
a7cec26
add contributing and issues
kcorneli201 Apr 4, 2024
917922c
edit props intro
kcorneli201 Apr 4, 2024
dab1131
Update README.md for naming and minor tweeks
Jmilham21 Apr 4, 2024
1b7bb30
Update README.md for usage example
Jmilham21 Apr 4, 2024
246b6f0
update: move legacy readme. add types. add note for drm in ts
Jmilham21 Apr 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
475 changes: 0 additions & 475 deletions Pre.0.2.0_README.md

This file was deleted.

826 changes: 314 additions & 512 deletions README.md

Large diffs are not rendered by default.

634 changes: 634 additions & 0 deletions docs/legacy_readme.md

Large diffs are not rendered by default.

43 changes: 43 additions & 0 deletions docs/props.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Props

This wrapper implements the native methods exposed by the [Android](https://sdk.jwplayer.com/android/v4/reference/com/jwplayer/pub/api/JsonHelper.html) and [iOS](https://sdk.jwplayer.com/ios/v4/reference/Classes/JWJSONParser.html) SDK for parsing JSON objects into player configs.

| Prop | Type | Platform | Description | Default |
| --- | --- | --- | --- | --- |
| `config` | object | A, I | **(REQUIRED)** `JWConfig` object<br />See: [Config](#config) | `undefined` |
| `controls` | boolean | A, I | Determines if player controls are displayed | `true` |

<br /><br />

## Config
With the exception of `license` and `playlist`, all other fields are optional.

See [`types`](./types.md) for a definition of config types defined below

| Field | Type | Platform | Additional Notes |
| --- | --- | --- | --- |
| `license` | string |A, I | **(REQUIRED)** Platform-specific license key<br />([Android](https://docs.jwplayer.com/players/docs/android-overview#requirements) \| [iOS](https://docs.jwplayer.com/players/docs/ios-overview#requirements))|
| [`playlist`](https://docs.jwplayer.com/players/reference/setup-options#playlist) | JwPlaylistItem[ ] &#124; string | A, I | **(REQUIRED)** |
| [`advertising`](https://docs.jwplayer.com/players/reference/advertising-config-ref) |JwAdvertisingConfig | A, I | |
| `allowCrossProtocolRedirectsSupport` | boolean | A | |
| [`autostart`](https://docs.jwplayer.com/players/reference/setup-options#autostart) | boolean | A, I | |
| [`displaydescription`](https://docs.jwplayer.com/players/reference/setup-options#displaydescription) | boolean| A, I | |
| [`displaytitle`](https://docs.jwplayer.com/players/reference/setup-options#displaytitle) | boolean | A | |
| [`file`](https://docs.jwplayer.com/players/reference/playlists#file) | string | A, I | |
| `forceLegacyConfig` | boolean | A, I | Determines whether to use the legacy configuration settings |
| `logoView` | JwLogoView | A, I | |
| [`mute`](https://docs.jwplayer.com/players/reference/setup-options#mute) | boolean | A, I | |
| [`nextupoffset`](https://docs.jwplayer.com/players/reference/setup-options#nextupoffset) | string &#124; number | A, I | |
| `pid` | string | A, I | Unique identifier of the player |
| [`playbackRateControls`](https://docs.jwplayer.com/players/reference/setup-options#playbackratecontrols) | boolean | A, I | |
| [`playbackRates`](https://docs.jwplayer.com/players/reference/setup-options#playbackrates)|number[ ] | A, I | |
| [`playlistIndex`](https://docs.jwplayer.com/players/reference/setup-options#playlistIndex) | number | A, I | |
| [`preload`](https://docs.jwplayer.com/players/reference/setup-options#preload) | boolean | A, I | |
| [`related`](https://docs.jwplayer.com/players/reference/related-config-ref) | JwRelatedConfig | A, I | |
| [`repeat`](https://docs.jwplayer.com/players/reference/setup-options#repeat) | boolean | A, I | |
| [`sources`](https://docs.jwplayer.com/players/reference/playlists#playlistsources) | JwSource[ ] | A, I | |
| [`stretching`](https://docs.jwplayer.com/players/reference/setup-options#stretching) | JwStretching | A, I | |
| `thumbnailPreview` | JwThumbnailPreview| A, I | |
| `uiConfig` | JwUiConfig | A, I | |
| `useTextureView` | boolean | A | |

Loading