2016-07-04 9 views
1

klingt ich diesen Code für Strom habe ein Video von meinem Server:Swift AVPlayer nicht erscheint, nur

import AVFoundation 
import UIKit 
import AVKit 

class VideoController : UIViewController{ 

    let avPlayerViewController = AVPlayerViewController() 
    var avPlayer : AVPlayer? 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     playVideo(); 
    } 

    func playVideo(){ 
     let movieUrl : NSURL = NSURL(string : "http://---------")!; 

     self.avPlayer = AVPlayer(URL: movieUrl) 
     self.avPlayerViewController.player = self.avPlayer 

     self.avPlayerViewController.player?.play() 

     print("CI SIAMOOOOOOOOOOOOOOOOOOO"); 

    } 
} 

das Problem ist, dass ich nicht alles aber in der Lage zu sehen, kann den Ton zu hören. Was ist das Problem? entschuldige mein schlechtes Englisch.

+0

Ich kann nicht überall sehen, wo Sie den Player an die Sie hinzufügen Aussicht. Diese Frage ... http://stackoverflow.com/questions/25932570/how-to-play-video-with-avplayerviewcontroller-avkit-in-swift könnte helfen. – Westside

Antwort

2

Try this: zuerst Ihr View-Controller hinzufügen, wie diese Mainviewcontroller,

self.presentViewController(self.avPlayerViewController, animated: true, completion: nil); 

Es Works sonst versuchen Sie dies:

self.avPlayerViewController.player = AVPlayer(URL: movieUrl) 
    self.avPlayerViewController.player?.play() 

    or 

    var avPlayerItem = AVPlayerItem(URL: movieUrl); 
    self.avPlayer = AVPlayer(Item:avPlayerItem); 
    self.avPlayerViewController.player?.play() 
Verwandte Themen