Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.android;
- import android.content.Context;
- import android.media.MediaPlayer;
- import android.media.MediaPlayer.OnPreparedListener;
- import android.util.Log;
- public final class AlarmPlay {
- private static MediaPlayer sMediaPlayer;
- private AlarmPlay() {
- // prevents instantiation by other packages.
- }
- public static void playAlarm(Context context) {
- if (sMediaPlayer == null) {
- sMediaPlayer = MediaPlayer.create(context, "PASTE URI HERE");
- sMediaPlayer.setOnPreparedListener(new OnPreparedListener() {
- @Override
- public void onPrepared(MediaPlayer mp) {
- if (Constants.LOGD) Log.d("AlarmPlay", "onPrepared");
- sMediaPlayer.setLooping(true);
- sMediaPlayer.start();
- }
- });
- }
- }
- public static void stopPlayAlarm() {
- if (sMediaPlayer != null) sMediaPlayer.release();
- }
- }
Add Comment
Please, Sign In to add comment