{"_id":"cordova-plugin-nativeaudio","_rev":"15-1a6504bfc546788bd5bd0579ed2ca53f","name":"cordova-plugin-nativeaudio","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","dist-tags":{"latest":"3.0.9"},"versions":{"3.0.2":{"name":"cordova-plugin-nativeaudio","version":"3.0.2","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","cordova":{"id":"cordova-plugin-nativeaudio","platforms":["android","ios"]},"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"author":{"name":"Andrew Trice"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"license":"MIT","gitHead":"c5a1c7a04033724b17e325df91cdaad80933f473","homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","_id":"cordova-plugin-nativeaudio@3.0.2","scripts":{},"_shasum":"b15ba35e15fc2e823d2131a845cac5786831cbbe","_from":".","_npmVersion":"2.8.3","_nodeVersion":"0.12.2","_npmUser":{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"},"dist":{"shasum":"b15ba35e15fc2e823d2131a845cac5786831cbbe","tarball":"https://registry.npmjs.org/cordova-plugin-nativeaudio/-/cordova-plugin-nativeaudio-3.0.2.tgz","integrity":"sha512-FB8PJy27idRP5tLPokRzCkGGwF1qlCNu/QZK/GuMhLy8cdlGS54QGhuVc9bgyQTRDbJPdq7rcZmij0sapjeGWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA/GpA08/ujebe3LVZ8AfR7CMJwL4Mo305honwga6n3AIgaXVGIEfG0a9C7Pl2ntEzgVMLiMvbyrbkVdBp2mJnxBw="}]},"maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}]},"3.0.3":{"name":"cordova-plugin-nativeaudio","version":"3.0.3","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","cordova":{"id":"cordova-plugin-nativeaudio","platforms":["android","ios"]},"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"author":{"name":"Andrew Trice"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"license":"MIT","gitHead":"c5a1c7a04033724b17e325df91cdaad80933f473","homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","_id":"cordova-plugin-nativeaudio@3.0.3","scripts":{},"_shasum":"23674f3d524415acd5f56092fde23aac2e56bff6","_from":".","_npmVersion":"2.8.3","_nodeVersion":"0.12.2","_npmUser":{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"},"dist":{"shasum":"23674f3d524415acd5f56092fde23aac2e56bff6","tarball":"https://registry.npmjs.org/cordova-plugin-nativeaudio/-/cordova-plugin-nativeaudio-3.0.3.tgz","integrity":"sha512-XlvZ65TLzs6zQ9Z9b+QfHJY2jphNR5x4BmZjekiZqIICNxWjg9Hskw8ROZ23gcMBhn4aMtbkF/2kLRiApVJQ/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlnpYKiLgii7dhRAonfPerRaOGG9tBKgPjBmOP696JFAiEA/jC/GxZ/CKto75SA+QfS72wOS7eJIHI4QnBN+6CCYPs="}]},"maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}]},"3.0.5":{"name":"cordova-plugin-nativeaudio","version":"3.0.5","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","cordova":{"id":"cordova-plugin-nativeaudio","platforms":["android","ios"]},"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"author":{"name":"Andrew Trice"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"license":"MIT","gitHead":"8244b541c408e214a6b0b0fd8250ab77acf06ffc","homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","_id":"cordova-plugin-nativeaudio@3.0.5","scripts":{},"_shasum":"a1fc1f62a76787256db99a0913f36de69f613c2b","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"},"maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}],"dist":{"shasum":"a1fc1f62a76787256db99a0913f36de69f613c2b","tarball":"https://registry.npmjs.org/cordova-plugin-nativeaudio/-/cordova-plugin-nativeaudio-3.0.5.tgz","integrity":"sha512-8jQ+hB07v3mwAtV9TxbpAD9cNNKiN/gu76NpXd9egxQJghoQ6k+PxkZbQaxaU/h/ZyyZwZN8BbWEDWm3DfE8eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGeH9Zf0M1L/6raF2m1KcW/FBMXdMGHwViqzuZD4zhYAiAl6GkinGYKrtpeumCOyHp6bXewD03ZSgucLKbniJs3FQ=="}]}},"3.0.6":{"name":"cordova-plugin-nativeaudio","version":"3.0.6","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","cordova":{"id":"cordova-plugin-nativeaudio","platforms":["android","ios"]},"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"author":{"name":"Andrew Trice"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"license":"MIT","gitHead":"8244b541c408e214a6b0b0fd8250ab77acf06ffc","homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","_id":"cordova-plugin-nativeaudio@3.0.6","scripts":{},"_shasum":"fa9da8d009f70fb21e947fd0f9fe8891ed09d085","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.1.2","_npmUser":{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"},"dist":{"shasum":"fa9da8d009f70fb21e947fd0f9fe8891ed09d085","tarball":"https://registry.npmjs.org/cordova-plugin-nativeaudio/-/cordova-plugin-nativeaudio-3.0.6.tgz","integrity":"sha512-9iiKkNMJCW4QGfL28hSXzYAD6/t2rtJ+jsR+KbIIXf5WYQXrggxLAWDwP5V0sQ6tnKCjjzS1kbER+FeJ9k8H5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMXsl/8oCNOPlscQ3K5MOUGcYCrcmhz8bFVOl4M/XZgAiAmhrOruAg3RWHajZQz41U80U1Zf+L7L0TnAZmgMaetxA=="}]},"maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}]},"3.0.7":{"name":"cordova-plugin-nativeaudio","version":"3.0.7","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","cordova":{"id":"cordova-plugin-nativeaudio","platforms":["android","ios"]},"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"author":{"name":"Andrew Trice"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"license":"MIT","gitHead":"a03e57f30fd88b2291ac6882dee9980089a3c955","homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","_id":"cordova-plugin-nativeaudio@3.0.7","scripts":{},"_shasum":"54c90fe7743716f799f7982e1f0f34c1efd9f902","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"},"dist":{"shasum":"54c90fe7743716f799f7982e1f0f34c1efd9f902","tarball":"https://registry.npmjs.org/cordova-plugin-nativeaudio/-/cordova-plugin-nativeaudio-3.0.7.tgz","integrity":"sha512-RJqvseYW5SqW2JD+goifx8XVCgjg+iDnfXrKCGq/Z3P03R6/lHpBUQFrNVNf5iwBAhs1UwtqhF8xu8aRCUdY3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlg130szCExEgMEA0ZmhoAO/34VqI876jNn7SJKk481AiBPpxUfCdLfHDk3BGcrpi/c1Ckrwh+4aPOqeGL2k1IocQ=="}]},"maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cordova-plugin-nativeaudio-3.0.7.tgz_1459332457291_0.23097436572425067"}},"3.0.8":{"name":"cordova-plugin-nativeaudio","version":"3.0.8","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","cordova":{"id":"cordova-plugin-nativeaudio","platforms":["android","ios"]},"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"author":{"name":"Andrew Trice"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"license":"MIT","gitHead":"f1736973798fbc7ec4c6600a3e56e116a1fa2297","homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","_id":"cordova-plugin-nativeaudio@3.0.8","scripts":{},"_shasum":"534462a5ee3fd1ea8d811504af5332fea4ddc9a8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"},"maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}],"dist":{"shasum":"534462a5ee3fd1ea8d811504af5332fea4ddc9a8","tarball":"https://registry.npmjs.org/cordova-plugin-nativeaudio/-/cordova-plugin-nativeaudio-3.0.8.tgz","integrity":"sha512-RzWMPIDuCSKvrzmhnuLzAHUBrC6L8iyM9mW9uUvgpyMUZGQ3ulO7vSlZwxePf9nEuNEOeR5khabrAUl0d7Rdmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyWYM6enNYhmxPtC/NBQUpgZJhuJvBWc/NfL00A0YM0AiAz9JRYADCAA2FGO/Y4LakkWeSqvCIjdAZahaz6bFjoMQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cordova-plugin-nativeaudio-3.0.8.tgz_1486131775596_0.42609748616814613"}},"3.0.9":{"name":"cordova-plugin-nativeaudio","version":"3.0.9","description":"Cordova/PhoneGap Plugin for low latency Native Audio Playback, must have for HTML5 games","cordova":{"id":"cordova-plugin-nativeaudio","platforms":["android","ios"]},"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"author":{"name":"Andrew Trice"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"license":"MIT","gitHead":"6c173892da095d7ec21e158b6209d07fab6fcf0c","homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","_id":"cordova-plugin-nativeaudio@3.0.9","scripts":{},"_shasum":"16cebfdaee24beb23c05f49713cb8773bc78536c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"},"maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}],"dist":{"shasum":"16cebfdaee24beb23c05f49713cb8773bc78536c","tarball":"https://registry.npmjs.org/cordova-plugin-nativeaudio/-/cordova-plugin-nativeaudio-3.0.9.tgz","integrity":"sha512-JeyMNwcT/qsjHJsG4PFu3Y8W41fuDLEN1cyoFzNa09dDuKVJb6CUG7MWiEbnSOisiJzogGhH9vMFT7OIE8Oeww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwIH6dFKeFKrovWzrki40Jjsbtoylq1iPXnVFxeviKUAiEA0jutsaF8kZMzb+i5NTv6i9wwZZswNIbFP/UQEQYPFOE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cordova-plugin-nativeaudio-3.0.9.tgz_1488679654900_0.8962833816185594"}}},"readme":"#Cordova Native Audio Plugin\n\nCordova / PhoneGap 3.5+ extension for Native Audio playback, aimed at HTML5 gaming and audio applications which require minimum latency, polyphony and concurrency.\n\n## Contents\n\n1. [Description](#description)\n2. [History](#history)\n3. [Roadmap](#roadmap)\n5. [Integration](#integration)\n7. [Supported Platforms](#supported-platforms)\n8. [Installation](#installation)\n9. [Usage](#usage)\n10. [API](#api)\n11. [Demo](#demo)\n\n## Description\n\nThis Cordova / PhoneGap (3.5+) plugin enables concurrency (multi-channel playback), polyphony (multi-voice playback) and minimized latency (via caching) in audio-based applications, by leveraging native audio APIs. Designed for the use in HTML5-based cross-platform games and mobile/hybrid audio applications.\n\n## History\n\nCommunity-driven, clean fork of the Low Latency Audio Plugin for Cordova / PhoneGap, initially published by [Andrew Trice](http://www.tricedesigns.com/2012/01/25/low-latency-polyphonic-audio-in-phonegap/) and then maintained by [Raymond Xie](http://github.com/floatinghotpot/) and [Sidney Bofah](https://github.com/SidneyS/).\n\nThis project cleans up a lot of legacy code, and adds success, error and completion callbacks. It also features integration in AngularJS projects via [ngCordova](http://www.ngcordova.com).\n\n## Roadmap\n\nFollowing the Cordova philosophy, this is a shim for a web audio implementation (on mobile) which is as fast and feature-rich as native mobile APIs. Currently, neither HTML5 Audio or the more recent Web Audio API offer a cross-platform solution which 1) is fast, 2) supports polyphony, 3) concurrency and 4) maintains a low overhead.\n\nIt should be replaced by a standardised W3C solution as soon as such an implementation offers comparable performance across (mobile) devices, which is crucial for HTML5-based games.\n\n## Integration\n\nThis plugin is available as an AngularJS service module, facilitating the usage in AngularJS-based Cordova/PhoneGap projects.\n\nIt extends the ngCordova project, an effort by the great guys at [Drifty](http://github.com/driftyco), creators of the Ionic Framework.\nDownload it at the ngCordova [website](http://www.ngcordova.com) or the [repository](http://www.github.com/driftyco/ng-cordova).\n\n## Supported Platforms\n\n* iOS (tested with 7.1.2, 8.1.3)\n* Android (tested in API levels 14 - 21)\n\n## Installation\n\nVia Cordova CLI:\n```bash\ncordova plugin add cordova-plugin-nativeaudio\n```\n\n##Usage\n\n\n1. Wait for `deviceReady`.\n1. Preload an audio asset and assign an id - either optimized for single-shot style short clips (`preloadSimple()`) or looping, ambient background audio (`preloadComplex()`)\n2. `play()` the audio asset via its id.\n3. `unload()` the audio asset via its id.\n\n##API\n\n###Preloading\n\n```javascript\npreloadSimple: function ( id, assetPath, successCallback, errorCallback)\n```\nLoads an audio file into memory. Optimized for short clips / single shots (up to five seconds).\nCannot be stopped / looped.\n\nUses lower-level native APIs with small footprint (iOS: AudioToolbox/AudioServices).\nFully concurrent and multichannel.\n\n* params\n * id - string unique ID for the audio file\n * assetPath - the relative path or absolute URL (inluding http://) to the audio asset.\n * successCallback - success callback function\n * errorCallback - error callback function\n\n\n```javascript\npreloadComplex: function ( id, assetPath, volume, voices, delay, successCallback, errorCallback)\n```\n\nLoads an audio file into memory. Optimized for background music / ambient sound.\nUses highlevel native APIs with a larger footprint. (iOS: AVAudioPlayer).\nCan be stopped / looped and used with multiple voices. Can be faded in and out using the delay parameter.\n\n\n####Volume & Voices\n\nThe default **volume** is 1.0, a lower default can be set by using a numerical value from 0.1 to 1.0.\n\nBy default, there is 1 **vice**, that is: one instance that will be stopped & restarted on play().\nIf there are multiple voices (number greater than 0), it will cycle through voices to play overlapping audio.\n\nChange the float-based **delay** parameter to increase the fade-in/fade-out timing.\n\n###Playback\n\n* params\n * id - string unique ID for the audio file\n * assetPath - the relative path to the audio asset within the www directory\n * volume - the volume of the preloaded sound (0.1 to 1.0)\n * voices - the number of multichannel voices available\n * successCallback - success callback function\n * errorCallback - error callback function\n\n```javascript\nplay: function (id, successCallback, errorCallback, completeCallback)\n```\n\nPlays an audio asset.\n\n* params:\n * id - string unique ID for the audio file\n * successCallback - success callback function\n * errorCallback - error callback function\n * completeCallback - error callback function\n\n```javascript\nloop: function (id, successCallback, errorCallback)\n```\nLoops an audio asset infinitely - this only works for assets loaded via preloadComplex.\n\n* params\n * ID - string unique ID for the audio file\n * successCallback - success callback function\n * errorCallback - error callback function\n\n```javascript\nstop: function (id, successCallback, errorCallback)\n```\n\nStops an audio file. Only works for assets loaded via preloadComplex.\n\n* params:\n * ID - string unique ID for the audio file\n * successCallback - success callback function\n * errorCallback - error callback function\n\n```javascript\nunload: function (id, successCallback, errorCallback)\n```\n\nUnloads an audio file from memory.\n\n\n* params:\n * ID - string unique ID for the audio file\n * successCallback - success callback function\n * errorCallback - error callback function\n\n```javascript\nsetVolumeForComplexAsset: function (id, volume, successCallback, errorCallback)\n```\n\nChanges the volume for preloaded complex assets.\n \n \n* params:\n * ID - string unique ID for the audio file\n * volume - the volume of the audio asset (0.1 to 1.0)\n * successCallback - success callback function\n * errorCallback - error callback function\n\n## Example Code\n\nIn this example, the resources reside in a relative path under the Cordova root folder \"www/\".\n\n```javascript\nif( window.plugins && window.plugins.NativeAudio ) {\n\t\n\t// Preload audio resources\n\twindow.plugins.NativeAudio.preloadComplex( 'music', 'audio/music.mp3', 1, 1, 0, function(msg){\n\t}, function(msg){\n\t\tconsole.log( 'error: ' + msg );\n\t});\n\t\n\twindow.plugins.NativeAudio.preloadSimple( 'click', 'audio/click.mp3', function(msg){\n\t}, function(msg){\n\t\tconsole.log( 'error: ' + msg );\n\t});\n\n\n\t// Play\n\twindow.plugins.NativeAudio.play( 'click' );\n\twindow.plugins.NativeAudio.loop( 'music' );\n\n\n\t// Stop multichannel clip after 60 seconds\n\twindow.setTimeout( function(){\n\n\t\twindow.plugins.NativeAudio.stop( 'music' );\n\t\t\t\n\t\twindow.plugins.NativeAudio.unload( 'music' );\n\t\twindow.plugins.NativeAudio.unload( 'click' );\n\n\t}, 1000 * 60 );\n}\n```\n\n## Demo\n\nThe **Drumpad** in the examples directory is a first starting point.\n\n```bash\n[sudo] npm install plugin-verify -g\nplugin-verify cordova-plugin-nativeaudio ios\nplugin-verify cordova-plugin-nativeaudio android\n```\n\nOr, type the commands step by step:\n\n```bash\ncordova create drumpad com.example.nativeaudio drumpad\ncd drumpad\ncordova platform add ios\ncordova plugin add cordova-plugin-nativeaudio\nrm -r www/*\ncp -r plugins/cordova-plugin-nativeaudio/test/* www\ncordova build ios\ncordova emulate ios\n```\n","maintainers":[{"name":"floatinghotpot","email":"rjfun.mobile@gmail.com"}],"time":{"modified":"2022-06-14T00:33:42.383Z","created":"2015-04-24T02:47:47.686Z","3.0.2":"2015-04-24T02:47:47.686Z","3.0.3":"2015-04-29T23:22:19.459Z","3.0.5":"2015-09-11T22:33:52.884Z","3.0.6":"2015-10-28T04:17:03.573Z","3.0.7":"2016-03-30T10:07:40.295Z","3.0.8":"2017-02-03T14:22:57.904Z","3.0.9":"2017-03-05T02:07:35.173Z"},"homepage":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio#readme","keywords":["cordova","ecosystem:cordova","music","audio","game","mp3","rjfun"],"repository":{"type":"git","url":"git+https://github.com/floatinghotpot/cordova-plugin-nativeaudio.git"},"contributors":[{"name":"Andrew Trice"},{"name":"Raymond Xie","email":"rjfun.mobile@gmail.com"},{"name":"Sidney Bofah"}],"author":{"name":"Andrew Trice"},"bugs":{"url":"https://github.com/floatinghotpot/cordova-plugin-nativeaudio/issues"},"license":"MIT","readmeFilename":"README.md","users":{"floatinghotpot":true,"desertcrystal":true}}