gpt4 book ai didi

ios - 在 subview 中显示视频控件

转载 作者:行者123 更新时间:2023-11-28 06:26:27 24 4
gpt4 key购买 nike

我想展示自定义视频播放器。视频播放成功但控件不显示。如何将控件显示为播放/暂停按钮、 slider 、时间等。

let url = fileManager.appending(videoFileNames + ".MOV")
try!AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, with: [])
let player = AVPlayer(url: NSURL(fileURLWithPath: url) as URL)
let avPlayerLayer:AVPlayerLayer = AVPlayerLayer(player: player)
avPlayerLayer.frame = videoPlayerView.bounds
self.videoPlayerView.layer.addSublayer(avPlayerLayer)
player.play()

最佳答案

AVPlayer 默认不显示控件,我们需要添加按钮和 slider 以及我们需要在该按钮操作上调用 AVPlayer 上的播放、暂停事件,就像我们需要使用 AVPlayer 上的搜索功能添加进度 slider 一样。

或者我们可以通过使用 'AVPlayerViewController' How to play video with AVPlayerViewController (AVKit) in Swift 来实现但我们需要为 showsPlaybackControls 设置 true

showsPlaybackControls = true

关于ios - 在 subview 中显示视频控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41734717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com