質問編集履歴

2

文章校正

2018/05/10 06:58

投稿

tallsally
tallsally

スコア8

test CHANGED
File without changes
test CHANGED
@@ -36,6 +36,10 @@
36
36
 
37
37
 
38
38
 
39
+ サウンドの再生自体は問題なく再生されます。
40
+
41
+
42
+
39
43
  そして、アプリ起動時にAlarmSystemの次の関数を呼び出しています。
40
44
 
41
45
  public static void StopMediaPlayer()
@@ -48,7 +52,7 @@
48
52
 
49
53
 
50
54
 
51
- しかし、MediaPlayerから再生しているサウンドが止まらずに困っております。
55
+ しかし、MediaPlayerから再生しているサウンドが止まらずに困っているという状況です。
52
56
 
53
57
 
54
58
 

1

コードの追加

2018/05/10 06:58

投稿

tallsally
tallsally

スコア8

test CHANGED
File without changes
test CHANGED
@@ -18,6 +18,40 @@
18
18
 
19
19
 
20
20
 
21
+ ##該当コード
22
+
23
+ まず、AlarmSystemというクラスで次のように定義しています。
24
+
25
+ static MediaPlayer player;
26
+
27
+
28
+
29
+ 次に、BroadcastReceiverでAlarmMangerからの通知を受け取った後、次のように再生しています。
30
+
31
+
32
+
33
+ AlarmSystem.player.create(context, R.raw.alarm);
34
+
35
+ AlarmSystem.player.start();
36
+
37
+
38
+
39
+ そして、アプリ起動時にAlarmSystemの次の関数を呼び出しています。
40
+
41
+ public static void StopMediaPlayer()
42
+
43
+ {
44
+
45
+ player.stop();
46
+
47
+ }
48
+
49
+
50
+
51
+ しかし、MediaPlayerから再生しているサウンドが止まらずに困っております。
52
+
53
+
54
+
21
55
  ##開発環境
22
56
 
23
57
  Android Studio 3.0.1