gpt4 book ai didi

ios - 如何使用 AVPlayer 中的缓存播放 ts 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:00:46 25 4
gpt4 key购买 nike

我想在ts文件中缓存HLS。Apple 演示站点为此站点使用自定义架构。

https://developer.apple.com/library/ios/samplecode/sc1791/Introduction/Intro.html

此示例使用自定义架构。但它对 ts 文件使用重定向。我搜索了“如何使用 AVPlayer 中的缓存播放 ts 文件”。我发现使用重定向本地代理。但是这种移动背景的方法是苹果禁止的。

https://developer.apple.com/library/ios/technotes/tn2277/_index.html#//apple_ref/doc/uid/DTS40010841-CH1-SUBSECTION2

是否可以启动AVPlayer本地缓存的ts文件?

最佳答案

据我所知,直接使用iOS播放器(AVPlayer)是无法播放ts文件的。但是有一种玩法。

  1. 下载 .ts 文件并将其保存在应用程序文档目录中。
  2. 使用这个库 Keemotion/TS2MP4到将 ts 文件转换为可以使用 AVPlayer 播放的 mp4。

现在您可以谨慎地为每个文件下载 -> 转换 -> 播放。或者您可以下载多个 -> 将它们转换成一个大的 mp4 文件并播放。

关于ios - 如何使用 AVPlayer 中的缓存播放 ts 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30930348/

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