標籤:
視頻
1 // MARK: - 播放視頻 2 /*----- 播放視頻 ------*/ 3 4 5 func moviePlayerPreloadFinish(notification:NSNotification) 6 { 7 println("播放完畢") 8 } 9 10 //聲明一個媒體播放器11 var moviePlayer:MPMoviePlayerController?12 13 @IBAction func playMV()14 {15 let filePath:String? = NSBundle.mainBundle().pathForResource("namingRule", ofType: "mp4")16 17 //本地檔案,使用fileURLWithPath來聲明NSURL對象18 moviePlayer = MPMoviePlayerController(contentURL: NSURL(fileURLWithPath: filePath!))19 20 //如果播放網上視頻,需要通過string方法來聲明NSURL對象21 // moviePlayer = MPMoviePlayerController(contentURL: NSURL(string: "視頻網址"))22 23 //用MPMoviePlayerController做線上音樂播放24 // moviePlayer = MPMoviePlayerController(contentURL: NSURL(string: "http://202.204.208.83/gangqin/download/music/02/03/02/Track08.mp3"))25 26 moviePlayer!.view.frame = self.view.frame;27 28 29 //設定播放器樣式30 moviePlayer!.controlStyle = MPMovieControlStyle.Fullscreen31 self.view.addSubview(moviePlayer!.view)32 moviePlayer!.play()33 34 //需要使用 NSNotificationCenter 類,為電影播放器添加一個觀察者(observer):35 36 var notificationCenter: Void = NSNotificationCenter.defaultCenter().addObserver(self, selector: "moviePlayerPreloadFinish:", name: MPMoviePlayerPlaybackDidFinishNotification, object: nil)37 }38 /*----- 播放視頻 ------*/39
ios開發——實用技術篇Swift篇&視頻