2013-04-03 32 views
5

Tôi đang làm việc trên Android và tôi đã triển khai tính năng Thông báo đẩy trong ứng dụng của mình bằng GCM.Làm cách nào để phát nhạc chuông chỉ dành cho Thông báo Đẩy về ứng dụng của tôi?

Và ý định của tôi là phát nhạc chuông từ ứng dụng Tài sản hoặc thiết bị Sdcard khi chỉ cho ứng dụng Đẩy thông báo liên quan đến ứng dụng của tôi trong thiết bị đã cài đặt.

+0

hãy xem xét điều này :: [Đặt thông báo nhạc chuông từ tệp thẻ SD] (http://stackoverflow.com/questions/3029876/setting-ringtone-notification-from-sd-card-file?rq = 1) – Kiran

Trả lời

1

1.Create 1 thư mục có tên thô dưới yourapp/res/

2.Do sao chép và dán nhạc chuông của bạn trong thư mục này

3.Write mã dưới đây khi ứng dụng của bạn thông báo thông báo.!

  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

Cảm ơn bạn. Và nó có hoạt động với các thông báo đẩy hay không. bởi vì thông báo sẽ được gửi bởi phía máy chủ. – Ganesh

+0

@ Ganesh-Có nó sẽ hoạt động khi bạn định gửi từ máy chủ .. Bạn đã thử nó chưa? – TheFlash

+0

Có hoạt động của nó. – Ganesh

Các vấn đề liên quan