MusicPlayer tutorial style improvements.
This commit is contained in:
parent
b08a1d3963
commit
a8f29b740f
@ -14,12 +14,6 @@
|
|||||||
const playlist = previousPlaylist; // We are assuming you have a playlist ready.
|
const playlist = previousPlaylist; // We are assuming you have a playlist ready.
|
||||||
const player = new ask.player.MusicPlayer(playlist) // Creates a new music player with the playlist.
|
const player = new ask.player.MusicPlayer(playlist) // Creates a new music player with the playlist.
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
<p>We'll also show the playlist display so you can see how it updates corresponding to the music currently selected.</p>
|
|
||||||
<div class="result">
|
|
||||||
<div id="playlist-display">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="part">
|
<div class="part">
|
||||||
<h2>Display a Play Button</h2>
|
<h2>Display a Play Button</h2>
|
||||||
@ -41,20 +35,18 @@
|
|||||||
<p>We can also traverse the playlist by the player via a previous and next button. These buttons can be generated as well as programmed.</p>
|
<p>We can also traverse the playlist by the player via a previous and next button. These buttons can be generated as well as programmed.</p>
|
||||||
<pre><code class="language-js">
|
<pre><code class="language-js">
|
||||||
// Still using the same context from the instantiation example...
|
// Still using the same context from the instantiation example...
|
||||||
const nextElement = player.generateNextElement();
|
const nextElem = player.generateNextElement();
|
||||||
document.getElementById("musicplayer-nextbtn-demo").appendChild(nextElement);
|
document.getElementById("musicplayer-nav-demo").appendChild(nextElem);
|
||||||
|
|
||||||
const prevElem = player.generatePreviousElement();
|
const prevElem = player.generatePreviousElement();
|
||||||
document.getElementById("musicplayer-prevbtn-demo").appendChild(prevElem);
|
document.getElementById("musicplayer-nav-demo").appendChild(prevElem);
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<h3>The next button</h3>
|
<h3>Produces</h3>
|
||||||
|
<p>Feel free to try the buttons and see what happens! We'll show the playlist display demonstrated in the [MusicPlaylist tutorial]{@tutorial MusicPlaylist}.</p>
|
||||||
<div class="result">
|
<div class="result">
|
||||||
<div id="musicplayer-nextbtn-demo">
|
<div id="musicplayer-playlist-display">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div id="musicplayer-nav-demo">
|
||||||
<h3>The previous button</h3>
|
|
||||||
<div class="result">
|
|
||||||
<div id="musicplayer-prevbtn-demo">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -65,16 +57,17 @@
|
|||||||
playlist.add("./assets/audio/moments.mp3", "Moments", "Lost Identities x Robbie Rosen");
|
playlist.add("./assets/audio/moments.mp3", "Moments", "Lost Identities x Robbie Rosen");
|
||||||
playlist.add("./assets/audio/XXI.mp3", "XXI", "QR");
|
playlist.add("./assets/audio/XXI.mp3", "XXI", "QR");
|
||||||
|
|
||||||
|
|
||||||
const playlistDispElement = playlist.generatePlaylistElement();
|
const playlistDispElement = playlist.generatePlaylistElement();
|
||||||
document.getElementById("playlist-display").append(playlistDispElement);
|
document.getElementById("musicplayer-playlist-display").append(playlistDispElement);
|
||||||
|
|
||||||
const player = new ask.player.MusicPlayer(playlist);
|
const player = new ask.player.MusicPlayer(playlist);
|
||||||
const playElem = player.generatePlayElement();
|
const playElem = player.generatePlayElement();
|
||||||
document.getElementById("musicplayer-playbtn-demo").appendChild(playElem);
|
document.getElementById("musicplayer-playbtn-demo").appendChild(playElem);
|
||||||
|
|
||||||
const nextElem = player.generateNextElement();
|
const nextElem = player.generateNextElement();
|
||||||
document.getElementById("musicplayer-nextbtn-demo").appendChild(nextElem);
|
document.getElementById("musicplayer-nav-demo").appendChild(nextElem);
|
||||||
|
|
||||||
const prevElem = player.generatePreviousElement();
|
const prevElem = player.generatePreviousElement();
|
||||||
document.getElementById("musicplayer-prevbtn-demo").appendChild(prevElem);
|
document.getElementById("musicplayer-nav-demo").appendChild(prevElem);
|
||||||
</script>
|
</script>
|
@ -9,6 +9,8 @@
|
|||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
box-shadow: inset 0 0 10px rgb(133, 133, 133);
|
box-shadow: inset 0 0 10px rgb(133, 133, 133);
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
margin-top: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.part {
|
.part {
|
||||||
|
Loading…
Reference in New Issue
Block a user