gpt4 book ai didi

ios - 如何在播放视频时使用 AVFoundation 显示字幕?

转载 作者:行者123 更新时间:2023-11-28 07:05:47 28 4
gpt4 key购买 nike

我正在构建一个可以显示视频的应用,我需要在视频中显示字幕。我找不到办法做到这一点。这可以使用 AVFoundation 吗?或者我应该在它周围搞点东西。

player = AVAudioPlayer(contentsOfURL: fileURL, error: nil) 
player.numberOfLoops = -1 // play indefinitely
player.prepareToPlay()
player.play()

最佳答案

唯一的方法是创建一个单独的字幕层 (CATextLayer) 并将其作为子层添加到播放器层。您可以设置一个周期性的时间观察器,每秒触发一次更新字幕。

您可以在此处找到示例项目 SubRipForCocoa .请注意,您必须在 Swift 中编写相同的概念。

关于ios - 如何在播放视频时使用 AVFoundation 显示字幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30681803/

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