私はコーディングに新しい経験がありません。 私はビデオを再生する方法を見つけましたが、自動再生/自動再生します。ボタンが押されたときだけ、ビデオを開いて再生する必要があります。私のコードを調整するのに助けてくれる人がいますか? アクション接続as explained hereを作成ボタンがビデオを開いて再生するようにトリガーする
import UIKit
import UIKit
import AVKit
import AVFoundation
class ViewController: UIViewController {
var playerviewcontroller = AVPlayerViewController()
var playerview = AVPlayer()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func viewDidAppear(animated: Bool) {
var fileURL = NSURL(fileURLWithPath:"/Users/MorganEvans/Documents/Apps/Warm Up/Video View/Video View/ViewController.swift")
playerview = AVPlayer(URL: fileURL)
playerviewcontroller.player = playerview
self.presentViewController(playerviewcontroller, animated: true){
self.playerviewcontroller.player?.play()
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
これは完璧です!本当にありがとう!私は本当にスクリーンショットに感謝します。私のiPhoneでアプリをプレビューすると、ビデオは再生されません。助けてください –
元のコードで再生できますか?また、IBActionの中にprint( "function ran")を入れてみてください。 – penatheboss
iphoneで元のコードでもシミュレータでも再生されません。 –