咨询个 iOS 视频播放的开发问题。

2021-12-07 16:33:27 +08:00
 jwautumn

最近在对接一个视频播放功能。是通过 TDLib 库处理的。

前端通过视频 id 的形式把视频下载到本地,下载完成后是个 mp4 文件,下载过程中是个文件格式的临时文件。 我想实现边下边播。有什么好的思路么?

目前是通过把下载的临时文件转换成 mp4 文件播放,但是播放一次就会卡顿一下。因为转换的时候会把原来转换过的视频删了,让播放器重新加载一下新转换的视频。

不知道各位有什么解决方案么。或者有什么思路可以给点意见

1466 次点击
所在节点    iOS
4 条回复
CommandZi
2021-12-07 16:51:55 +08:00
m3u8 自动实现
LINAICAI
2021-12-07 19:09:11 +08:00
可以看下 AVURLAsset 中的 resourceLoader
dcty
2021-12-08 08:33:25 +08:00
目前是通过把下载的临时文件转换成 mp4 文件播放,但是播放一次就会卡顿一下。因为转换的时候会把原来转换过的视频删了,让播放器重新加载一下新转换的视频。
==================================
本地架个 http 服务提供播放呗。
jwautumn
2021-12-08 10:27:23 +08:00
@dcty 本地架 http 支持这种通过 id 下载的方式么?
我理解的本地服务,都是通过视频的 url 进行边下边播的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/820657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX