質問編集履歴
2
変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
制御文
|
1
|
+
制御文が呼ばれない
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
MainStoryBoard上に新たにyourButton、yourButton2のオーディオを順番に再生するyourButton3を設置したのですが、以下のコードで試してみると
|
6
6
|
|
7
|
-
else if文の三番目のaudioPlayerdidFinishPlaying
|
7
|
+
else if文の三番目のaudioPlayerdidFinishPlayingが呼ばれません。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -163,3 +163,23 @@
|
|
163
163
|
}
|
164
164
|
|
165
165
|
```
|
166
|
+
|
167
|
+
以下の文で解決しました!
|
168
|
+
|
169
|
+
```func audioPlayerDidFinishPlaying(_ player: AVAudioPlayer, successfully flag: Bool) {
|
170
|
+
|
171
|
+
if (player === player1) {
|
172
|
+
|
173
|
+
yourButton.isSelected = false
|
174
|
+
|
175
|
+
} else if (player === player2) {
|
176
|
+
|
177
|
+
yourButton2.isSelected = false
|
178
|
+
|
179
|
+
}
|
180
|
+
|
181
|
+
}
|
182
|
+
|
183
|
+
コード
|
184
|
+
|
185
|
+
```
|
1
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,10 @@
|
|
1
|
+
MainStoryBoard上にタップするとオーディオを再生し、再生中のbackground colorが変更されるUIButtonを2つ設置しています。yourButton、yourButton2になります。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
MainStoryBoard上に新たにyourButton、yourButton2のオーディオを順番に再生するyourButton3を設置したのですが、以下のコードで試してみると
|
6
|
+
|
1
|
-
|
7
|
+
else if文の三番目のaudioPlayerdidFinishPlaying(_:successfully:)が呼ばれません。どのように変更すれば良いか、ご存知の方いらっしゃればご教授お願いします。
|
2
8
|
|
3
9
|
|
4
10
|
|