iOS Playerの「完了」ボタンについて質問がありますか?SwiftでコーディングされたAppsの終了ボタンまたは閉じるボタンとして完了ボタンを使用できますか?Swift AVPlayerViewControllerアプリケーションを終了するための完了ボタン
私が構築したいアプリケーションは、1つのビデオだけのスタンドアロンアプリケーションです。ホームスクリーン上のアプリケーションボタンをクリックすると、左上の「完了」をクリックすると、ビデオを開いて再生する必要があります。コーナーは閉じなければなりません。
私のコードは次のとおりです。
import UIKit
import AVKit
import AVFoundation
class ViewController: UIViewController {
var playerViewController = AVPlayerViewController()
var playerView = AVPlayer()
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(animated: Bool) {
let fileURL = NSBundle.mainBundle().pathForResource("Befeuchtungsstrecke", ofType: "mp4")
playerView = AVPlayer(URL: NSURL(fileURLWithPath: 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.
}
}
EDIT:申し訳ありませんが私はAppleがアプリケーションmanuellをクローズしたくないことを知りません。 さて、私は別の方法で問題を解決したい。
私は2つ目のViewController(ViewConrtoller1)に2つ目のビュー(ViewConrtoller2)に行くことができるボタンがあります。 2番目には、すべてのコントローラー(再生、一時停止、戻る、進むなど)を持つビデオがあり、また、左上隅に「完了」ボタンがあります。
「完了」ボタンを使用して最初に戻ることができますか(ViewController2 - > ViewController1)?それは可能ですか?
感謝:)
アップルのガイドラインに従って、任意のアプリケーションをプログラムで終了したり終了したりしないでください。 App Storeに提出せずに本当に必要な場合は、exit(0)を試してみてください... –
あなたの質問に答えるかもしれません:http://stackoverflow.com/questions/5360846/suspend-the-application – Idan