2013-04-03 20 views
5

Sto lavorando su Android e ho implementato la funzionalità Notifiche Push nella mia app utilizzando GCM.Come riprodurre una suoneria che è solo per gli arrivi di notifica push della mia applicazione?

E la mia intenzione è di riprodurre una suoneria dall'app delle app o della Sdcard del dispositivo quando solo per la mia applicazione si verifica l'arrivo di notifiche nel dispositivo installato.

+0

un'occhiata a questo :: [Impostazioni di notifica Suoneria da file scheda SD] (http://stackoverflow.com/questions/3029876/setting-ringtone-notification-from-sd-card-file?rq = 1) – Kiran

risposta

1

1.Creare 1 cartella denominata grezzo sotto YourApp/res/

2.Do copiare e incollare la suoneria in questa cartella

3.Write il codice qui sotto quando l'applicazione informa la notifica.!

  SoundPool sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0); 

      int iTmp = sp.load(context, R.raw.windows_8_notify, 1); // in 2nd param u have to pass your desire ringtone 

      sp.play(iTmp, 1, 1, 0, 0, 1); 

      MediaPlayer mPlayer = MediaPlayer.create(context, R.raw.windows_8_notify); // in 2nd param u have to pass your desire ringtone 
      //mPlayer.prepare(); 
      mPlayer.start(); 
+0

Grazie. Funziona con le notifiche push. perché le notifiche verranno inviate dal lato server. – Ganesh

+0

@ Ganesh-Sì funzionerà quando si invierà dal server..Hai provato? – TheFlash

+0

Sì, funziona. – Ganesh

Problemi correlati