gpt4 book ai didi

ios - 如何通过按钮播放服务器中的视频

转载 作者:行者123 更新时间:2023-11-29 05:42:31 24 4
gpt4 key购买 nike

好的,我的问题是我正在尝试使用按钮从URL播放视频,但是它似乎不起作用。我可以显示该按钮并按该按钮,但是该按钮没有任何作用

我试图四处搜寻,发现了这个topic,但不符合我的需求,也没有满足我的要求。我确实使用了其中的代码对其进行了测试。

@IBAction func buttonAction(_ sender: Any){
let url = URL(string: "https://mssapptest.000webhostapp.com/private/interview.mp4")!

playVideo(url: url)

print("Button Clicked")
}

override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)

let url = URL(string: "https://mssapptest.000webhostapp.com/private/interview.mp4")!

playVideo(url: url)
}

func playVideo(url: URL) {
let player = AVPlayer(url: url)

let vc = AVPlayerViewController()
vc.player = player

self.present(vc, animated: true) { vc.player?.play() }
}


我希望该按钮可以正常工作并播放视频。但似乎它并不想正常播放。我已经添加了 print("Button Clicked")来检查按钮是否甚至响应了单击,但没有响应任何点击

最佳答案

第一件事,您对AVPlayer没有任何问题,因此请从问题中删除视频标签。

请确保您已将该操作连接到情节提要中的按钮。我通过复制粘贴代码创建了一个示例项目,一切正常。

Download the sample project

解:

只需从情节提要中删除所有连接,然后再重新分配即可

要么

只需删除播放按钮动作,然后再次添加动作即可。

关于ios - 如何通过按钮播放服务器中的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56437184/

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