Below is a list of player control methods you can access in your application
Function | Params | Example |
---|---|---|
DZ.player.playTracks | (array track_ids [, play_arguments]) |
DZ.player.playTracks([3135556, 1152226], 0, function(response){ console.log("track list", response.tracks); }); |
DZ.player.playPlaylist | (int playlist_id [, play_arguments]) |
DZ.player.playPlaylist(12659678, 3, function(response){ console.log("track list", response.tracks); }); |
DZ.player.playAlbum | (int album_id [, play_arguments]) |
DZ.player.playAlbum(302127, function(response){ console.log("track list", response.tracks); }); |
DZ.player.playPodcast | (int podcast_id [, play_arguments]) |
DZ.player.playPodcast(52877, 0, function(response){ console.log("track list", response.tracks); }); |
DZ.player.playEpisodes | (array episode_ids [, play_arguments]) |
DZ.player.playEpisodes([100, 8500], 0, function(response){ console.log("track list", response.tracks); }); |
DZ.player.playRadio | (int radio_id [, play_arguments]) |
DZ.player.playRadio(203, function(response){ console.log("track list", response.tracks); }); |
DZ.player.playRadio | (int radio_id [, play_arguments]) |
DZ.player.playRadio(27, 'artist', function(response){ console.log("track list", response.tracks); }); |
DZ.player.playRadio | (int radio_id [, play_arguments]) |
DZ.player.playRadio(0, 'user', function(response){ console.log("track list", response.tracks); }); |
DZ.player.playExternalTracks | (array track_datas [, play_arguments]) MP3 ONLY |
DZ.player.playExternalTracks([ { url: 'http://cdn-preview-a.dzcdn.net/stream/a4e149e52e2ffdc4f057661b40ba7ee3-1.mp3', title: 'My Title', artist: 'My Artist' } ], true) |
DZ.player.addToQueue | (array track_ids) | DZ.player.addToQueue([3135556, 1152226]); |