1
次のコードはビデオを表示しています。それは速い2で完璧に動作しますが、MPMoivePlayerControllerコードが段階的に廃止されたことを速やかに3 xcodeの状態で示します。私はちょうどそれがMPMoviePlayerControllerが推奨されていませんし、AVPlayerViewControllerを代わりに使用する必要があり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)