Skip to content

Commit 8db19b9

Browse files
authored
Merge pull request #8 from radiokit/feature/possibility_to_fetch_playlist
function to fetch playlist
2 parents 049720f + 9d2ffac commit 8db19b9

File tree

5 files changed

+170
-69
lines changed

5 files changed

+170
-69
lines changed

demo/index.html

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,15 @@
4646
window.player.on('track-position', function(track, position, duration) {
4747
document.getElementById('track-position').innerHTML = 'POSITION: ' + position + ' / ' + duration + ' ms';
4848
});
49+
50+
window.player.on('playlist-fetched', function(playlist) {
51+
var tracks = Object.keys(playlist.getTracks());
52+
var tracksHTML = "<div>PLAY LIST:</div><br />";
53+
for (var i = 0; i < tracks.length; i++) {
54+
tracksHTML += "<div>" + tracks[i] + "</div>";
55+
}
56+
document.getElementById('playlist').innerHTML = tracksHTML;
57+
});
4958
}
5059

5160

@@ -61,6 +70,10 @@
6170
}
6271
}
6372

73+
function fetchPlaylist() {
74+
window.player.fetchPlaylist();
75+
}
76+
6477

6578
function setVolume(volume) {
6679
window.player.setVolume(volume);
@@ -71,8 +84,10 @@
7184
<body onload="init()" style="text-align: center">
7285
<button onclick="toggle()" id="button" style="width: 400px; height: 200px; font-size: 24pt">PLAY</button>
7386

74-
<br><br>
87+
<br /><br />
88+
<button onclick="fetchPlaylist()" style="width: 97px; height: 50px; font-size: 11pt">FETCH PLAYLIST</button>
7589

90+
<br /><br />
7691
<button onclick="setVolume(0.25)" style="width: 97px; height: 50px; font-size: 11pt">VOL 25%</button>
7792
<button onclick="setVolume(0.50)" style="width: 97px; height: 50px; font-size: 11pt">VOL 50%</button>
7893
<button onclick="setVolume(0.75)" style="width: 97px; height: 50px; font-size: 11pt">VOL 75%</button>
@@ -98,5 +113,9 @@
98113

99114
<div id="track-affiliates" style="width: 400px; text-align: left; margin: 0 auto"></div>
100115

116+
<br />
117+
118+
<div id="playlist" style="width: 400px; text-align: left; margin: 0 auto"></div>
119+
101120
</body>
102121
</html>

dist/browser/radiokit-toolkit-playback.js

Lines changed: 87 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/browser/radiokit-toolkit-playback.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)