Come è possibile riprodurre solo un suono di notifica (senza attivare una notifica sulla barra di stato)? Voglio il suono predefinito della notifica e riprodurlo esattamente come un suono di notifica. È possibile raggiungerlo utilizzando MediaPlayer?Riproduci solo audio di notifica predefinito (Android)
16
A
risposta
27
Uri defaultRingtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
MediaPlayer mediaPlayer = new MediaPlayer();
try {
mediaPlayer.setDataSource(context, defaultRingtoneUri);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);
mediaPlayer.prepare();
mediaPlayer.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp)
{
mp.release();
}
});
mediaPlayer.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
+1
Ulteriori informazioni: http://developer.android.com/guide/topics/media/mediaplayer.html – Lobo
5
Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
Ringtone r = RingtoneManager.getRingtone(context.getApplicationContext(), notification);
r.play();
Problemi correlati
- 1. Riproduci brano su lettore musicale predefinito - android
- 2. Riproduci audio con Node.JS
- 3. Riproduci audio e video allo stesso tempo su Android
- 4. Registra audio e riproduci suoni modulati in Android?
- 5. Audio Ogg Vorbis browser predefinito Android
- 6. Riproduci audio tramite JS con sovrapposizione
- 7. Riproduci audio da AVAudioPCMBuffer con AVAudioEngine
- 8. Notifica push Android come riprodurre il suono predefinito
- 9. Modifica record audio Android Ingresso predefinito Sorgente
- 10. Riproduci audio nell'app per iPhone 1
- 11. Come utilizzare lo stile di notifica predefinito?
- 12. Riproduci audio dall'indirizzario dei dati dell'estensione di firefox
- 13. Android Studio: la notifica audio sul costruire il successo
- 14. Riproduci tono stereo in Android
- 15. Riproduci Google (Negozio Android) Statistiche
- 16. Riproduzione audio di notifica locale quando si visualizza UIAlertView?
- 17. Riproduci file audio quando si fa clic sull'immagine
- 18. Decodifica audio usando libavcodec e riproduci con libAO?
- 19. Emulatore Android apre la barra di notifica solo una volta
- 20. Riproduci audio e video con una pipeline in Gstreamer (Python)
- 21. Riproduci file audio in una pagina web in background
- 22. android, filtri audio
- 23. Notifica notifica Android non funzionante
- 24. HTML5 acquisizione audio dal microfono predefinito
- 25. Come mostrare la notifica solo sul dispositivo Android Wear
- 26. Notifica di riproduzione del Play Store Android
- 27. Android: il suono di notifica disabilitare
- 28. Mediaplayer Android problemi audio/balbuzie solo sui dispositivi più recenti
- 29. Notifica push iPhone - Come utilizzare il suono predefinito
- 30. Controlli audio Bluetooth in Android
si potrebbe fare con un mediaplayer se basta trovare il file audio. Dovresti essere in grado di trovare il suono predefinito da qualche parte all'interno delle fonti Android. Dai un'occhiata alla domanda Notification e [this] (http://stackoverflow.com/questions/4441334/how-to-play-an-android-notification-sound). – keyser