簡體   English   中英

如何在我的iOS應用中播放廣播? Swift和AVFoundation

[英]How can I stream radio in my iOS app? Swift and AVFoundation

我目前正在使用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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM