gpt4 book ai didi

ios - AVUrlAsset 和 WebVTT

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:54:21 24 4
gpt4 key购买 nike

在 iOS/TVOS 上,是否可以从 URL 加载远程 .vtt 文件并将其用作字幕轨道,同时远程 HLS 视频也从 URL 加载(而不是在 m3u8 播放列表中指定 VTT )?

伪代码:

AVAsset* video_asset = AVAsset( "http://video.m3u8" );
AVAsset* subtitle_asset = AVAsset( "http://subtitle.vtt" );
AVPlayer player = player.playVideoWithSubtitle( video_asset, subtitle_asset );
player.play().

编辑:

文档提到将 AVAsset 用于字幕,但实际上有人有示例吗?我只能找到有关将字符串添加为字幕而不是加载远程 VTT 的示例。

最佳答案

我在这里发布了一个解决方案:https://stackoverflow.com/a/37945178/171933基本上,您需要使用 AVMutableComposition 将视频与字幕结合起来,然后播放该合成。

关于ios - AVUrlAsset 和 WebVTT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35879678/

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