iOS视频播放的问题

用户1018820
2020-02-18 11:17 176 1

我认为你们这个视频消息设计的有问题。你们这个 JMSGVideoContent中提供方法下载视频NSData。如果已经下载了则直接返回NSData。但是系统并没有直接播放NSData的方法。看过你们的Demo你们Demo是把NSData保存到一个路径下得到路径后再播放。那相当于把已经由SDK缓存过的内容自己再缓存一遍,这样在系统中就存了两份视频文件。你们SDK一个。项目自己又一个。这样不是造成资源浪费了吗?

还有图片也是这样。你们没有提供高清图片的直接获取地址,无法知道一张图片是不是已经被缓存。

2个回答

热门排序
  • 开发者在需要播放视频时,都是调用SDK的方法获取视频的Data数据,然后播放,第一次调用获取视频data 的接口时,SDK会去下载并缓存本地,当你第二次调用此接口时,接口是直接返回本地的data给你,你直接播放就行。 至于你说的缓存两份,完 展示全部
  • 图片是通过调API栏获取的,一般是先获取缩略图,再在用户点击查看大图时才调用获取原图的 APIhttp://docs.jiguang.cn/jmessage/client/ios_sdk/jmessage_ios_appledoc_html 展示全部