0:06
[Music]
0:10
hey so in this video we're going to be
0:11
going through audio Pro demo file and
0:14
kind of showing you the ins and outs of
0:16
all the various demos within this
0:17
project so here we are on the homepage
0:20
and this is just the simplest
0:22
implementation of audio Pro it shows one
0:25
audio file um and it's pretty simple
0:28
right you just add audio Pro to the page
0:30
now by default we have one audio track
0:33
here and you have to be able to upload
0:36
that audio file to your server um or
0:39
whatever wherever you want and get a URL
0:42
to that file you then put the URL to
0:45
that file here and then you need def
0:47
find what type of audio format this is
0:50
in the default most of the time is going
0:52
to be MP3 okay but there are some um
0:55
some other audio formats that you might
0:58
want to use and some more modern ones
1:00
such as webm and Aug that and Opus as
1:03
well that um really are kind of bleeding
1:05
edge they might not be supported as much
1:07
on every browser so you might want to
1:09
supply some sort of fallback audio
1:12
format such as MP3 if you plan on using
1:15
those okay now just wanted to say if you
1:18
wanted to supply multiple um audios just
1:21
go ahead and Supply another one okay and
1:24
actually I'm just going to go ahead and
1:25
copy and paste this one here so that we
1:27
have two and let's just say for instance
1:30
um I was going to have this one was
1:31
going to be an Aug okay so it's going to
1:33
be Aug V or I'm sorry Aug OG okay so
1:37
let's say this is an Aug file um that
1:40
file doesn't exist right now on my
1:41
server I'm only serving up an mp3 but
1:44
let's pretend it did um I would go ahead
1:46
and select Aug here now what you would
1:48
want to do is you want to make sure that
1:51
um the files that you prefer being used
1:54
be on the top right so I'm going to go
1:55
ahead and drag this one up so that way
1:57
my Aug file is first and if a browser
2:00
doesn't support that then it falls back
2:02
to the MP3 and you you can supply
2:05
multiple here as well you can add
2:06
another one and maybe a wave format or
2:08
something like that but basically the
2:10
first one that the browser catches that
2:12
it supports that is the file that's
2:14
going to be
2:16
used now let's look some of the basic
2:18
settings inside audio Pro so up here we
2:21
have our title this is basically going
2:23
to be a title tag in the for
2:25
accessibility purposes so um if you have
2:29
a user that is um you know using a
2:32
screen reader um this title would then
2:34
you know describe uh what this audio is
2:37
to them okay um for pre-loading purposes
2:41
do you want to do zero preloading on the
2:43
page do you want to load metadata which
2:45
basically load like the time so that um
2:48
and also the timeline markers will be
2:51
loaded on page load okay um or if you do
2:54
auto the browser will determine based on
2:56
the person's connection what to do okay
3:00
then you can set the starting volume um
3:02
I recommend not using 100% okay cuz
3:05
sometimes you know people will start um
3:08
you know playing audio and not realizing
3:10
their maybe their speakers are super
3:12
loud so you know definitely you know
3:14
probably go a little bit lower than you
3:16
know 100% right I think the default here
3:18
is 80 um but you can adjust that to be
3:20
whatever the start volume you'd like to
3:22
be the next are a couple settings for
3:23
playing in line play in line uh has to
3:26
do with touch devices a lot of times if
3:28
you were to Tap Play on an audio player
3:30
it kind of takes up full screen just
3:32
like it does for video so this allows it
3:34
to just remain in line uh within the
3:36
browser um Loop audio obviously makes
3:39
this audio Loop okay um then we have
3:42
some controls here so you can you know
3:45
jump backwards and forwards uh by 30
3:48
seconds uh you can support AirPlay and
3:50
you can also turn on speed control so if
3:52
you want someone to listen at 1.5x or
3:54
something like that and you can turn
3:56
that on we're going to skip some of
3:58
these others and we're going to go down
3:59
to the bottom here and if you want to
4:00
turn on analytics tracking so if you're
4:02
using Facebook pixels or Google
4:04
analytics and you want to have some sort
4:06
of uh tracking of whether or not user
4:08
plays if they hit various points uh
4:11
within the the audio you can go ahead
4:12
and turn on these trackers
4:15
here now let's uh let's jump on to the
4:18
playlist demo so here um if you're using
4:21
an audio playlist um you're going to
4:24
list out multiple tracks here um now
4:27
when we're using a playlist though um it
4:29
is recommended you just use all one
4:31
format um you can't mix and say I want
4:34
to supply Aug and MP3 versions of every
4:36
file um here you're going to supply one
4:39
version of a file um and then basically
4:41
every file here is going to be one track
4:44
in your
4:45
playlist uh let's look at some of the
4:47
playlist specific options here basically
4:49
when you turn on playlist support um
4:51
you'll see more options have been added
4:55
we have a next track button a previous
4:57
track button so you basically have some
4:58
more controls um Shuffle button as well
5:01
um you can turn on autoplay next track
5:04
which means when uh one track is done
5:05
it'll automatically start playing the
5:07
next track in the
5:09
playlist um this is just a little bit of
5:11
text that shows when a playlist is
5:13
playing let's go ahead and preview
5:16
that so we'll see here I have my my uh
5:19
playlist here I set up different tracks
5:22
um here we have that now playing text
5:24
okay and it will show the title of that
5:26
track and we'll show how to set up that
5:28
information in a minute
5:30
next is um the height list so this is
5:33
the uh the actual height of the playlist
5:37
area above the audio player and then you
5:39
can choose a minimum and maximum size of
5:42
the thumbnails okay so this allows the
5:45
thumbnail to kind of contrast
5:46
responsively so depending on how much
5:48
space it'll grow and Shrink we can
5:51
supply a minimum and maximum value um
5:53
for the size of that
5:57
thumbnail now let's look at the
5:59
individual ual track options when we're
6:01
using a playlist so some settings I
6:03
skipped earlier um these settings are
6:06
only used for when you're using a
6:08
playlist so here you can go ahead and uh
6:11
select a actual thumbnail that gets
6:13
displayed you can either use Warehouse
6:15
or drag and drop you can supply the
6:18
actual track information so the title as
6:20
well as a full description of that
6:23
track now if you are using a playlist
6:26
something we haven't gone over is
6:27
timeline markers okay okay um we'll
6:30
review those in a little bit but just to
6:32
let you know you can actually add
6:33
timeline markers per track as well so
6:36
each track could have its own timeline
6:39
markers um
6:41
defined now while we're talking about
6:44
playlists I just want to quickly review
6:47
feeds okay um if you're going to use
6:50
something like feeds or total CMS here's
6:52
an example of where I'm bringing in the
6:54
RSS feed from Weaver Radio podcast uh
6:57
the podcast I used to do with Greg bar
6:59
chard okay um and then here's an example
7:02
if you want to peruse this how I'm
7:04
taking the RSS feed and I'm actually
7:07
creating audio tracks for each
7:09
individual podcast episode we see here
7:12
uh we now have a track added for every
7:14
single podcast episode um inside the RSS
7:18
feed for the podcast which is pretty
7:21
awesome oh the last big feature of audio
7:25
Pro is going to be
7:26
CT so in this example here um let's look
7:29
at here uh we'll see that inside the
7:32
audio Pro I've added a I've added a
7:34
timeline marker so I'm gone ahead and
7:36
clicked on ADD timeline markers and in
7:38
this example I only have one um you can
7:40
customize the size of that marker as
7:42
well as the color Okay um and then
7:46
further on since I want to add ctas as
7:48
well you don't have to add ctas you can
7:51
use markers all by themselves just kind
7:53
of delineate key points within the
7:56
audio but here we're actually going to
7:59
use them in combination with each other
8:01
okay um so you go ahead and click on ADD
8:03
player
8:04
ctas and here you'll be able to
8:06
customize the kind of the background
8:08
color the color of the close button and
8:10
the blur which is it actually if you'll
8:12
notice let's go ahead and look at this
8:14
here okay uh let's go ahead and uh play
8:17
this
8:20
CTA and what you'll notice here is um
8:23
the CTA is overlaid on the content above
8:27
the audio player um so the background
8:30
color that you're configuring here is
8:31
the background that you see here um the
8:34
close button color obviously and if you
8:35
look it actually blurs the content that
8:38
it's laying on top of right which is
8:40
really cool okay so that allows us to
8:43
just have add a little bit of style um
8:45
of things now the height of the CTA is
8:48
just dependent on the size of your
8:51
content within the CTA so here I you
8:55
know I added something that was a little
8:56
bit larger so it actually needs to fill
8:58
that but if I just had something small
9:00
Maybe audio or a bit of text you can use
9:02
CTA just to portray
9:06
information now um let's go ahead and
9:09
look at how we can configure those ctas
9:12
so when we add in uh or when we turn on
9:15
this CTA feature you'll notice that
9:17
another drop- down area uh displays down
9:19
here you can add as many ctas as you
9:22
want let's have a gander at what we can
9:24
do here so when I add a audio
9:28
CTA we can actually Define where this
9:31
call to action is going to get launched
9:33
do we want to it after the audio ends
9:36
after it ends for a specific file after
9:40
any marker any marker for a file add a
9:43
Tim stamp and then add a timestamp for a
9:46
particular
9:47
file now let's review some of these so
9:51
after ends basically is if the audio
9:54
ends then trigger this okay now um all
9:58
the options that are for four files
10:00
these are kind of like if you're using a
10:01
playlist you can have ctas for specific
10:05
files within your playlist and what you
10:07
can do is you can actually um
10:09
differentiate them based on the name of
10:12
the file that is currently being
10:15
played so this very powerful because now
10:18
you can have if you have a playlist
10:19
sometimes you want to have different
10:20
ctas based on what audio file is
10:23
actually playing so this allows us to do
10:25
that and we can do that after a after a
10:28
video ends
10:29
um after a particular marker now when we
10:32
set um a we can do on any marker okay
10:36
and then we can also do after a marker
10:38
at a Tim stamp okay so uh if you notice
10:42
up here um I have a time stamp set to
10:45
three if I wanted to trigger a marker
10:48
for that particular timestamp I would
10:51
then say timestamp three now let's say
10:54
my particular audio had multiple time
10:57
stamps or multiple markers let's go
10:59
ahead and show that how you would do
11:00
that so here I would if I want to supply
11:02
multiple markers I could just do a comma
11:04
and let's just say 10 okay so now I have
11:07
markers at 3 seconds and 10 seconds uh
11:11
basically I can go ahead and add a new
11:12
CTA and I would say um after a marker at
11:16
the timestamp and then I would set
11:20
10 so now I have a I can have different
11:23
ctas at 3 seconds and 10
11:26
seconds and as you see you can add
11:28
whatever stack content you want and it
11:31
will be displayed within the
11:33
CTA now uh here you can also turn on and
11:37
off pausing of the media depending on
11:40
what your CTA is or does maybe you want
11:42
to pause the audio maybe you just it
11:44
just is an informational message that
11:47
you purely just want to display but
11:49
allow the audio to continue uh going so
11:53
you can turn that off with this little
11:54
checkbox within each individual
11:57
CTA now if you we have our call to
11:59
action stack uh let's just show how we
12:02
can actually integrate uh call to action
12:04
with audio Pro so here I've added a call
12:07
to action and uh when you have call to
12:10
action you'll notice that there is a new
12:12
audio Pro um trigger so inside here you
12:16
can actually do uh when an audio ends
12:18
when an audio starts or when a marker is
12:22
reached and you'll notice that for each
12:24
of these you have a search URL this
12:26
essentially the same thing as the uh
12:30
file options inside of audio CTA this
12:33
allows you to Target um only a specific
12:36
file that is being played so if you want
12:38
to have external call to actions um for
12:42
different files within a playlist you
12:44
can do that here as well um you can
12:47
Target specific timestamps um the same
12:50
way as you would within the built-in
12:52
call to
12:54
actions uh but then as you know with uh
12:57
call to action you can trigger multiple
12:58
things so here we're triggering our
13:00
peekaboo but you can trigger light boxes
13:02
all kinds of thirdparty stacks as well
13:05
um Foundation stuff um so there's a lot
13:07
of things that a call to action
13:09
integrates with that you can easily um
13:11
launch them as a CTA from audio
13:15
Pro uh you can also do if you uh do
13:18
other analytics based uh outside of
13:20
what's supported inside the audio Pro
13:22
stack itself um you can integrate with
13:24
things like matomo or go squared or
13:27
clicky or uh potentially even a custom
13:30
analytics
13:31
tracker and lastly in the call to action
13:34
demo uh within this project file it's
13:36
similar to what I kind of reviewed now
13:37
just shows you examples of how you can
13:39
have multiple external call to actions
13:41
one that does it when the video starts
13:43
one when the video ends and another one
13:46
when a marker is reached within the
13:48
video so let's show you an example of
13:50
that here so you'll notice here if I go
13:52
ahead and start this we have our call to
13:55
action when the video starts we have a
13:57
call to action when the marker hits and
13:59
then we have a call to action when the
14:01
video ends so obviously that a very
14:03
short video file uh just but it quickly
14:06
shows you how you can actually integrate
14:09
external call to actions um with audio
14:11
Pro
14:20
[Music]