簡體   English   中英

iOS。 流式網絡廣播

[英]IOS. Streaming internet radio

我需要播放不同格式的網絡廣播。 我嘗試使用MPMoviePlayerController播放廣播,但在3-4秒后停止播放。

var urlAddress = "http://streaming.radionomy.com/Elium-ClubDance";
var url = NSURL( string:urlAddress);
var player = MPMoviePlayerController(contentURL: url)
player.movieSourceType = MPMovieSourceType.Streaming;
player.prepareToPlay();
player.play();

有人知道如何解決嗎?

根據您的問題,我創建一個新項目並嘗試以下代碼:

import UIKit
import MediaPlayer

class ViewController: UIViewController {

var moviePlayer:MPMoviePlayerController!

override func viewDidLoad() {
    super.viewDidLoad()

    var url:NSURL = NSURL(string: "http://streaming.radionomy.com/Elium-ClubDance")!

    moviePlayer = MPMoviePlayerController(contentURL: url)

    moviePlayer.view.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: self.view.frame.size.height)

    moviePlayer.view.sizeToFit()

    moviePlayer.movieSourceType = MPMovieSourceType.Streaming

    self.view.addSubview(moviePlayer.view)

    moviePlayer.fullscreen = true
    moviePlayer.prepareToPlay()
    moviePlayer.play()

    moviePlayer.controlStyle = MPMovieControlStyle.Embedded

    }
}

對我來說工作正常。

暫無
暫無

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

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