Android - rttl Sound File

Aus Wikizone
Version vom 6. März 2013, 23:27 Uhr von 134.3.241.116 (Diskussion) (Die Seite wurde neu angelegt: „Here is one way to generate a beep. Create a raw resouce file with extention .rtttl and put "c5:d=4,o=5,b=250:c5" in it (no quotes) Then add this code: protect…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Here is one way to generate a beep.

Create a raw resouce file with extention .rtttl and put "c5:d=4,o=5,b=250:c5" in it (no quotes)

Then add this code:

protected MediaPlayer _mediaPlayer;

public void playFromResource(int resId)

   {
   if (_mediaPlayer != null)
       {
       // _mediaPlayer.stop();     freeze on some emulator snapshot
       // _mediaPlayer.release();
       _mediaPlayer.reset();     // reset stops and release on any state of the player
       }
   _mediaPlayer = MediaPlayer.create(this, resId);
   _mediaPlayer.start();
   }