|
@@ -3,6 +3,10 @@ package com.tianrun.sipcall;
|
3
|
3
|
|
4
|
4
|
import android.content.Context;
|
5
|
5
|
import android.content.Intent;
|
|
6
|
+import android.database.Cursor;
|
|
7
|
+import android.media.Ringtone;
|
|
8
|
+import android.media.RingtoneManager;
|
|
9
|
+import android.net.Uri;
|
6
|
10
|
import android.os.Bundle;
|
7
|
11
|
import android.os.Handler;
|
8
|
12
|
|
|
@@ -325,5 +329,21 @@ public class SipEngine implements BluetelInterface {
|
325
|
329
|
return myBluetelEngine.Holder(isHolder, callid);
|
326
|
330
|
}
|
327
|
331
|
|
328
|
|
-
|
|
332
|
+ /**
|
|
333
|
+ * 播放系统默认来电铃声
|
|
334
|
+ *
|
|
335
|
+ * @return MediaPlayer对象
|
|
336
|
+ *
|
|
337
|
+ * @throws Exception
|
|
338
|
+ */
|
|
339
|
+ public void PlaydefaultCallMediaPlayer(Context context) {
|
|
340
|
+ Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
|
|
341
|
+ Ringtone r = RingtoneManager.getRingtone(context, notification);
|
|
342
|
+ r.play();
|
|
343
|
+ }
|
|
344
|
+ public void StopdefaultCallMediaPlayer(Context context) {
|
|
345
|
+ Uri notification = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE);
|
|
346
|
+ Ringtone r = RingtoneManager.getRingtone(context, notification);
|
|
347
|
+ r.stop();
|
|
348
|
+ }
|
329
|
349
|
}
|