teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2019/02/11 02:08

投稿

mogiruri
mogiruri

スコア37

title CHANGED
File without changes
body CHANGED
@@ -57,4 +57,12 @@
57
57
  ```swift
58
58
  try! AVAudioSession.sharedInstance().setCategory(AVAudioSession.category.ambient)
59
59
  ```
60
- 4.2では .setCategory が機能しないようです("setCategory" is unavailable in Swift)。模索中ですが、何か策があればよろしくお願いいたします。
60
+ 4.2では .setCategory が機能しないようです("setCategory" is unavailable in Swift)。
61
+
62
+ 参考記事
63
+ [参考記事1](https://github.com/lionheart/openradar-mirror/issues/20588)
64
+ [参考記事2](https://github.com/Awalz/SwiftyCam/issues/187)
65
+
66
+ 4.1にダウンするか、object-Cだと動くようですが、、、。
67
+
68
+ 模索中ですが、他に何か策があればよろしくお願いいたします。

1

追記

2019/02/11 02:08

投稿

mogiruri
mogiruri

スコア37

title CHANGED
@@ -1,1 +1,1 @@
1
- swift4 アプリを開いた時のバックグラウンドミュージック
1
+ swift4.2 アプリを開いた時の音楽再生の継続
body CHANGED
@@ -1,11 +1,11 @@
1
1
  こんにちは。
2
2
 
3
- アプリ作成なのすが、一つ解決したいものにつかってしまいgoogleから答えを引っ張り出せなかったので質問させていただきます。
3
+ アプリ作成途中で、一つ解決したいものにつかってしまいgoogleから答えを引っ張り出せなかったので質問させていただきます。
4
4
 
5
5
  音楽を再生しながらアプリを開いた時曲が停止してしまうのですが、停止させずに続行させる方法はありますでしょうか。アプリを開いた後に再度再生することは可能ですが、止めないようにしたいです。
6
6
 
7
7
  これはデフォルトで起こる現象、もしくは私のコードが干渉しているのでしょうか?
8
- どちらかはわかりかねますが、コードが膨大ですので関与してうな **viewdidload** だけ記載いたします。
8
+ どちらかはわかりかねますが、コードが膨大ですので関与していそうな **viewdidload** だけ記載いたします。
9
9
 
10
10
  いい方法があれば、よろしくお願いいたします。
11
11
 
@@ -50,4 +50,11 @@
50
50
  audioPlayer.delegate = self
51
51
  audioPlayer.prepareToPlay()
52
52
  }
53
- ```
53
+ ```
54
+
55
+ ## 追記
56
+ どうやら再生が止まってしまうのは仕様のようで、以下のコードで解消できるそうですが、
57
+ ```swift
58
+ try! AVAudioSession.sharedInstance().setCategory(AVAudioSession.category.ambient)
59
+ ```
60
+ 4.2では .setCategory が機能しないようです("setCategory" is unavailable in Swift)。模索中ですが、何か策があればよろしくお願いいたします。