In Android the notification triggers the sound, vibrate, etc. But indeed the problem is that this should happen (or not...), as I said, when it arrives at the notification tray._______________________________________________On Wed, Mar 19, 2014 at 5:59 PM, Miguel Lemos <miguel21op@gmail.com> wrote:* not after I pressed...On Wed, Mar 19, 2014 at 5:58 PM, Miguel Lemos <miguel21op@gmail.com> wrote:
Yes, the sounds can be defined by the app.> In the iOS case (with Cordova) the only way to make the sound play that I know is to put the file in the project's root and pointing to it. I tested and it works. Not that i use it very much, but sometimes it's needed...
> The function you use to play a sound along with the notification is:
if (e.sound) { var media = new Media("/android_asset/www/" + e.sound); media.play(); }I didn't manage to make it work. Anyway I think it would be more "normal" a function like the one I sent. But, as I told before, the vibration and / or sound play only makes sense when the notification arrives in the notification area, not before I pressed on it.
Mind for instance a geofenced notification:the user must see it at the moment it arrives, and not 30 minutes later. In this case the vibration or sound are very important.On Wed, Mar 19, 2014 at 5:44 PM, Burr Sutter <bsutter@redhat.com> wrote:Are there no "out-of-the-box" sounds for Android?I thought the iOS sounds were not driven by the indiviual app.On Mar 19, 2014, at 1:40 PM, Sebastien Blanc <scm.blanc@gmail.com> wrote:_______________________________________________On Wed, Mar 19, 2014 at 5:50 PM, Miguel Lemos <miguel21op@gmail.com> wrote:
HiThe sound event when the notification arrives doesn't seem to work (at least on iPhone; Android not tested yet).And yes: the sound plugin is installed and working just fine.Besides, I don't understand quite well the way you build the event. Example given by you for Android:var my_media = new Media("/android_asset/www/" + e.sound);
..What sound? I can have several sounds on a given folder...I haven't play too much with sound but e.sound is supposed to contain the filename of your sound file (like beep.wav / sirene.wav ...)I think a better - and more trivial - approach would be something like this (just an opinion...):
if (e.sound) {if (device.platform == "Android") {media = new Media("/android_asset/www/beep.wav");} else if (device.platform == "iOS") {media = new Media("beep.wav"); // root directory}media.play();}Thanks guys :-)
_______________________________________________
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev
_______________________________________________
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev