开发者社区> 问答> 正文

如图,请问一下视频点播这个预加载个数设置,要在添加资源方法之后?在初始化后、添加资源之前设置可以吗?

问题一:f6d189db2dc61e90b6a19ead9407cfbf.png
请问一下视频点播这个预加载个数设置,要在添加资源方法之后?在初始化后、添加资源之前设置可以吗?
问题二:然后我如何验证是否有预加载啊?看流量也不知道是当前的视频还是预加载的视频;翻页的时候感觉还要等个零点几秒; 把网络关了验证就行了

展开
收起
乐天香橙派 2023-07-25 20:23:40 93 0
3 条回答
写回答
取消 提交回答
  • 针对问题一的回答:这个是在初始化、配置AliListPlayer阶段进行的。不能在开始播放后再做
    针对问题二的回答: 有播放hls流吗?建议打开本地缓存:https://help.aliyun.com/zh/vod/developer-reference/advanced-features?spm=a2c4g.378138.0.i5 “性能-本地缓存”—此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-07-26 10:08:11
    赞同 展开评论 打赏
  • 在视频点播中,预加载个数的设置通常需要在添加资源方法之后进行。这是因为预加载个数与具体要加载的资源有关,而添加资源方法是用来告诉视频点播系统有哪些资源需要加载和播放的。

    在初始化后、添加资源之前设置预加载个数可能无法正常生效,因为此时还没有确定要加载哪些资源。如果在这个阶段进行预加载个数的设置,视频点播系统可能无法正确地处理并加载资源。

    建议在添加资源方法之后,在开始播放之前或者在需要设置预加载个数的时候,调用相关的接口或方法来设置预加载个数。这样,视频点播系统就能够根据设置来合理地进行资源加载和预加载。

    2023-07-25 22:18:15
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    预加载个数应该在添加资源之后,开始播放之前进行设置,以确保设置生效。具体来说,您可以在调用prepare方法之前设置预加载个数,例如:

    Copy
    AliyunVodPlayer *player = [[AliyunVodPlayer alloc] init];
    [player setPreloadCount:5]; // 设置预加载个数
    [player prepareWithURL:url];
    在上述代码中,我们首先创建了一个AliyunVodPlayer对象,然后设置了预加载个数为5。接着,我们调用prepareWithURL方法加载视频资源,此时SDK会自动开始预加载指定个数的视频片段,以提升播放效果。需要注意的是,预加载个数的设置应该根据您的实际情况进行调整,以达到最优的播放效果。

    2023-07-25 20:47:00
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
低代码开发师(初级)实战教程 立即下载