@edwardsharp/a-player v0.0.25
github.com/edwardsharp/a-player
npmjs.com/package/@edwardsharp/a-player
webcomponents.org/element/@edwardsharp/a-player
Usage
include these:
<script src="https://content.jwplatform.com/libraries/IDzF9Zmk.js"></script>
<script src="https://unpkg.com/@webcomponents/webcomponentsjs@2.0.0/webcomponents-bundle.js"></script>
<script src="https://unpkg.com/@edwardsharp/a-player@0.0.25/dist/main.bundle.js"></script>
override some styles, if you want. make sure to include these after <script src="main.bundle.js"></script>
.
see index.scss for refernce
LIGHT THEME
<style>
.transcript span.current {
background: #0095D6;
color: white;
}
.transcript span:not(.current):hover {
color: #0095D6;
}
.searchbox input {
border: thin solid gray;
}
/* search results */
.transcript span em.current {
background: red;
color: white;
}
</style>
DARK THEME
<style>
.sidebar {
background-color: black;
color: white;
}
.sidebar h3 {
color: white;
}
.searchbox input {
color: black;
background-color: white;
}
.transcript p {
color: white;
}
.transcript span {
color: white;
}
.transcript span.current {
background: #ff6600;
color: black;
}
.transcript span:not(.current):hover {
color: #ff6600;
}
.transcript span em {
background: #666;
color: white;
}
.transcript span em.current {
background: #ff0046;
}
.transcript h4 {
color: white;
}
</style>
and use like so:
<a-player
autoplay="false"
height="225"
width="400"
file="//content.jwplatform.com/manifests/3p683El7.m3u8"
image="//content.jwplatform.com/thumbs/3p683El7-640.jpg"
chapters-file="//raw.githubusercontent.com/jwplayer/jwdeveloper-demos/master/demos/innovation/interactive-transcripts/assets/chapters.vtt"
captions-file="//raw.githubusercontent.com/jwplayer/jwdeveloper-demos/master/demos/innovation/interactive-transcripts/assets/captions.vtt"
thumbnails-file="//content.jwplatform.com/strips/3p683El7-120.vtt"
captions-color="#000"
captions-bg="#ff0404"
captions-bg-opacity="100"
captions-font-size="25"
></a-player>
Options
Option |
Required |
Default |
file |
* |
|
captions-file |
|
'' |
captions-file-label |
|
'Default' |
chapters-file |
|
'' |
thumbnails-file |
|
'' |
audio-description-file |
|
'' |
audio-description-file-type |
|
'audio/mp3' |
image |
|
'' |
display-title |
|
false |
width |
|
320 |
height |
|
180 |
captions-color |
|
#ffffff |
captions-bg |
|
#000000 |
captions-bg-opacity |
|
75 |
captions-font-size |
|
15 |
mute |
|
false |
volume |
|
100 |
autostart |
|
false |
show-transcripts |
|
false |
show-search |
|
false |
Demo (dark theme)
Demo (light theme)