質問編集履歴

1 info.plistの認識を追加

croso

croso score 12

2018/03/01 07:38  投稿

バックグラウンドで再生が止まってしまう
iOSでPodcastを再生するアプリを作成しています。
AVPlayerを使用し、バックグラウンドでも再生できるようにしたいのですが
アプリをバックグラウンドに移動すると再生が止まってしまいます。
その後コントロールセンターから再生を押すと再開できるのですが、
一手間いるのでバックグラウンドでも再生が止まらないようにしたいです。
標準のPodcastアプリはそのようになっていました。
作れないことはないと思うのですが、やり方がわかりません。
AVAudioSessionの指定方法が悪いのかと思って色々試しているのですが
上手くいきません。
いまはこうなっています。
```Obj-c
AVAudioSession* audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:&outError];
[audioSession setActive:true error:&outError];
```
それとも、そもそもAVPlayerには無理なのでしょうか。
すみませんがお教え下さい
info.plistの設定はできている認識です。
そもそもAVPlayerには無理なのでしょうか。
すみませんがお教え下さい
  • Objective-C

    1418 questions

    Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

  • iOS

    7306 questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Swift

    14479 questions

    Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

  • iPhone

    1767 questions

    iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る