问题一:
请问一下视频点播这个预加载个数设置,要在添加资源方法之后?在初始化后、添加资源之前设置可以吗?
问题二:然后我如何验证是否有预加载啊?看流量也不知道是当前的视频还是预加载的视频;翻页的时候感觉还要等个零点几秒; 把网络关了验证就行了
针对问题一的回答:这个是在初始化、配置AliListPlayer阶段进行的。不能在开始播放后再做
针对问题二的回答: 有播放hls流吗?建议打开本地缓存:https://help.aliyun.com/zh/vod/developer-reference/advanced-features?spm=a2c4g.378138.0.i5 “性能-本地缓存”—此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”
在视频点播中,预加载个数的设置通常需要在添加资源方法之后进行。这是因为预加载个数与具体要加载的资源有关,而添加资源方法是用来告诉视频点播系统有哪些资源需要加载和播放的。
在初始化后、添加资源之前设置预加载个数可能无法正常生效,因为此时还没有确定要加载哪些资源。如果在这个阶段进行预加载个数的设置,视频点播系统可能无法正确地处理并加载资源。
建议在添加资源方法之后,在开始播放之前或者在需要设置预加载个数的时候,调用相关的接口或方法来设置预加载个数。这样,视频点播系统就能够根据设置来合理地进行资源加载和预加载。
预加载个数应该在添加资源之后,开始播放之前进行设置,以确保设置生效。具体来说,您可以在调用prepare方法之前设置预加载个数,例如:
Copy
AliyunVodPlayer *player = [[AliyunVodPlayer alloc] init];
[player setPreloadCount:5]; // 设置预加载个数
[player prepareWithURL:url];
在上述代码中,我们首先创建了一个AliyunVodPlayer对象,然后设置了预加载个数为5。接着,我们调用prepareWithURL方法加载视频资源,此时SDK会自动开始预加载指定个数的视频片段,以提升播放效果。需要注意的是,预加载个数的设置应该根据您的实际情况进行调整,以达到最优的播放效果。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。