gpt4 book ai didi

ios - 如何在我的 iOS 应用程序中播放广播? Swift 和 AVFoundation

转载 作者:行者123 更新时间:2023-11-30 14:13:15 27 4
gpt4 key购买 nike

我目前正在使用 AVFoundation。问题是,如果我找到 .m3u,则流可以工作,但我找不到任何广播电台的 .m3u。我正在努力让这个发挥作用。 http://player.listenlive.co/35821

这是我的代码

   @IBOutlet weak var playButton: UIButton!
var player:AVPlayer = AVPlayer(URL: NSURL(string: "http://player.listenlive.co/35821/en"))

@IBAction func buttonPressed(sender: AnyObject) {
toggle()
}

func toggle() {
if playButton.titleLabel?.text == "Play" {
playRadio()
} else {
pauseRadio()
}
}

func playRadio() {
player.play()
playButton.setTitle("Pause", forState: UIControlState.Normal)
}

func pauseRadio() {
player.pause()
playButton.setTitle("Play", forState: UIControlState.Normal)
}

override func viewDidLoad() {
super.viewDidLoad()
playButton.setTitle("Play", forState: UIControlState.Normal)

}

最佳答案

您使用的网址错误。您需要有 m3u8 文件的直接 URL。许多 m3u8 都可以在这里找到 - https://stackoverflow.com/questions/10104301/hls-streaming-video-url-need-for-testing

关于ios - 如何在我的 iOS 应用程序中播放广播? Swift 和 AVFoundation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31508125/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com