我需要播放不同格式的网络广播。我试着用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();有人知道怎么修吗?
发布于 2014-11-20 19:02:45
根据您的问题,我创建了一个新项目,并尝试以下代码:
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
}
}对我来说工作得很好。
https://stackoverflow.com/questions/27037566
复制相似问题