2016-10-25 115 views
1

下面的代码显示视频。它在swift 2中完美工作,但在swift 3 xcode状态下,MPMoivePlayerController代码已被淘汰。我只是想显示在迅速3我的视频就像是在迅速2.将swift 2视频代码转换为swift 3视频代码

import UIKit 
import AVFoundation 
import AVKit 
import MediaPlayer 


class video: UIViewController { 

var moviePlayer : MPMoviePlayerController! 


    override func viewDidLoad() { 
    super.viewDidLoad() 


    let path = Bundle.main.path(forResource: "jxdo", ofType:"mp4") 
    let url = URL(fileURLWithPath: path!) 
    self.moviePlayer = MPMoviePlayerController(contentURL: url) 
    if let player = self.moviePlayer { 
     player.view.frame = CGRect(x: 67, y: 75, width: self.view.frame.size.width/2, height: self.view.frame.size.height/5) 
     player.view.sizeToFit() 
     player.scalingMode = MPMovieScalingMode.aspectFit 
     player.isFullscreen = false 
     player.controlStyle = MPMovieControlStyle.default 
     player.movieSourceType = MPMovieSourceType.file 
     player.repeatMode = MPMovieRepeatMode.none 

     self.view.addSubview(player.view) 

回答