Mul*_*ard 5 ios swift avplayerviewcontroller swift3
我正在使用将AVPlayerViewController视频嵌入到我的视频中UIView:
class MyView : PopupContentView {
var player : AVPlayer!;
var playerViewController: AVPlayerViewController!;
override func awakeFromNib() {
}
override func setupView() {
super.setupView();
self.setupVideo();
}
deinit {
self.player.pause();
self.player = nil;
}
func setupVideo() {
let path = Bundle.main.path(forResource: "Lebensqualitaet", ofType:"mp4")
let url = URL(fileURLWithPath: path!)
self.player = AVPlayer(url: url);
self.playerViewController = AVPlayerViewController();
self.playerViewController.player = self.player;
self.callbacks.getAVCallbacks()?.setAVPlayerReference(player: self.playerViewController.player!);
self.callbacks.getViewControllerToPresent().addChildViewController(self.playerViewController);
self.addSubview(self.playerViewController.view);
self.playerViewController.view.frame = self.frame;
}
}
Run Code Online (Sandbox Code Playgroud)
在此AVPlayerViewController有一个将视频设置为全屏的按钮。是否可以禁用此按钮?我的问题是,如果视频设置为全屏,并且在禁用全屏后再次关闭整个视图,我不知道为什么。这就是为什么我只想禁用全屏模式的原因。
| 归档时间: |
|
| 查看次数: |
1366 次 |
| 最近记录: |