arjunmenon / cordova-plugin-music

This plugin provides the ability to retrieve songs list, playlist, songs from playlist, play and stop song.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cordova-plugin-music

This plugin provides the ability to retrieve songs list, playlist, songs from playlist, play and stop song.

Installation

cordova plugin add https://github.com/arjunmenon/cordova-plugin-music

Supported Platforms

  • Android
  • iOS

Methods

window.cordova.plugins.Music.getSongs

Returns the list of songs.

window.cordova.plugins.Music.getSongs(
    // success callback
    function (list) {
        console.log("songs length" + list.length);
    },
    // error callback
    function (e) {
        console.log("Error getting message=" + e);
    }
);

window.cordova.plugins.Music.getAlbums

Returns the list of albums. (only Android)

window.cordova.plugins.Music.getAlbums(
    // success callback
    function (list) {
        console.log("albums length" + list.length);
    },
    // error callback
    function (e) {
        console.log("Error getting message=" + e);
    }
);

window.cordova.plugins.Music.getPlaylists

Returns the list of playlists.

window.cordova.plugins.Music.getPlaylists(
    // success callback
    function (list) {
        console.log("playlists length" + list.length);
    },
    // error callback
    function (e) {
        console.log("Error getting message=" + e);
    }
);

window.cordova.plugins.Music.getSongsFromPlaylist

Returns the list of playlist.

window.cordova.plugins.Music.getSongsFromPlaylist(
    //id of playlist
    playlistId,
    // success callback
    function (list) {
        console.log("songs length" + list.length);
    },
    // error callback
    function (e) {
        console.log("Error getting message=" + e);
    }
);

window.cordova.plugins.Music.playSong

Play song by songId and Call onComplete callback.

window.cordova.plugins.Music.playSong(
    //id of song
    songId,
    // onComplete callback
    function (msg) {
        console.log("audio completed");
    },
    // error callback
    function (e) {
        console.log("Error getting message=" + e);
    }
);

window.cordova.plugins.Music.stopSong

Stop song.

window.cordova.plugins.Music.stopSong(
    // success callback
    function (msg) {
        console.log("audio stopped");
    },
    // error callback
    function (e) {
        console.log("Error getting message=" + e);
    }
);

About

This plugin provides the ability to retrieve songs list, playlist, songs from playlist, play and stop song.

License:MIT License


Languages

Language:Java 51.7%Language:JavaScript 22.4%Language:Objective-C 20.1%Language:HTML 5.7%Language:CSS 0.1%