Desidero collegare il suono di spunta predefinito del sistema operativo Android (ad esempio, il suono che senti quando fai un lungo clic sul pulsante Home e seleziona l'app precedente da avviare) con il mio pulsante clic. So come riprodurre i suoni tramite MediaPlayer, ma non so dove cercare questo suono tick predefinito. Doveva essere in alcune risorse predefinite, ma non riuscivo a trovarlo.Come riprodurre il suono TICK predefinito?
MediaPlayer mp = MediaPlayer.create(getBaseContext(), sound);
mp.setLooping(false);
mp.start();
Chiunque può aiutare?
PS. questo suono verrà attivato all'interno del metodo onClick.
PPS. So che posso user/raw dir, ma non penso che ce ne sia bisogno. Per non dire, è più bello riprodurre questo suono tick preparato per il telefono dell'utente.
Sarebbe meglio servire copiare quel file nel proprio progetto. Quel file non fa parte di Android SDK. Non sono a conoscenza di un modo nell'SDK per richiedere una riproduzione di quel suono di clic. – CommonsWare
È vero, dal momento che non vi è alcun danno che l'OEM manterrà il suono dei clic dalla sorgente Android. Ma è legale per me copiare il suono del click dalla sorgente Android nel mio progetto? – bluefalcon
Bene, in questo momento è difficile rispondere, dal momento che android.git.kernel.org è ancora un po 'confuso. Ma, se il file fa parte del Progetto Open Source Android, dovrebbe essere concesso in licenza con Apache License 2.0, proprio come il resto del codice e delle risorse. – CommonsWare