前提・実現したいこと
音楽プレーヤーのアプリを作成したい。
その自作アプリでバックグラウンドで再生を実装したい。
ここに質問の内容を詳しく書いてください。
発生している問題・エラーメッセージ
CapabilitiesのBackground ModesをONにして、Audio Airplay and Picture in Pictureにチェックを入れ、AppDelegateを①のように書いてますが、②のようなエラーメッセージが解消出来ません。。```
エラーメッセージ
②'AVAudioSessionCategoryPlayback' has been renamed to 'AVAudioSession.Category.playback'
Replace 'AVAudioSessionCategoryPlayback' with 'AVAudioSession.Category.playback'
'setCategory(_:with:)' is unavailable in Swift
該当のソースコード
①ソースコード(AppDelegate.swift)
import UIKit
import AVFoundation
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { try? AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, with: .mixWithOthers) try? AVAudioSession.sharedInstance().setActive(true) // Override point for customization after application launch. return true }
試したこと
他サイトであちこち探してみましたが、解決出来ませんでした。
初投稿ですが、助太刀お願いします。。
補足情報(FW/ツールのバージョンなど)
Swift 4.2、iOS 12、Xcode 10.0
回答2件
あなたの回答
tips
プレビュー