iOS应用程序在后台运行时不播放音频
我已经创建了一个从URL播放广播流的应用程序,但当应用程序在后台时,它不会播放音频。我在应用程序设置中检查了背景模式下的音频和播放,但仍然不起作用。我需要在appdelegate中添加一些权限吗?有什么想法吗?提前感谢您的帮助。这是我的密码:iOS应用程序在后台运行时不播放音频,ios,swift,avfoundation,avkit,Ios,Swift,Avfoundation,Avkit,我已经创建了一个从URL播放广播流的应用程序,但当应用程序在后台时,它不会播放音频。我在应用程序设置中检查了背景模式下的音频和播放,但仍然不起作用。我需要在appdelegate中添加一些权限吗?有什么想法吗?提前感谢您的帮助。这是我的密码: import UIKit import AVKit class ViewController: UIViewController { var player : AVPlayer! var dict = N
import UIKit
import AVKit
class ViewController: UIViewController {
var player : AVPlayer!
var dict = NSDictionary()
@IBOutlet weak var ArtistLabel: UILabel!
@IBAction func playButtonPressed(_ sender: UIButton){
let url = "https://test.com/stream.mp3"
player = AVPlayer(url: URL(string: url)!)
player.volume = 1.0
player.rate = 1.0
player.play()
}
@IBAction func stopButtonStopped(sender: UIButton) {
player.pause()
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
overrideUserInterfaceStyle = .light
}
}
您需要设置应用程序功能背景模式(音频和播放),将AVAudioSession类别设置为AVAudioSessionCategoryPlayback并将其设置为活动。 请参阅以下链接:
您需要设置应用程序功能背景模式(音频和播放),将AVAudioSession类别设置为AVAudioSessionCategoryPlayback并将其设置为活动状态。 请参阅以下链接:
这是否回答了您的问题?请参阅重复问题第一个答案中的第二个链接。这回答了你的问题吗?请参阅重复问题第一个答案中的第二个链接。()