aliyunvideo / AliPlayerSDK

AliyunPlayer SDK 4.x version
MIT License
126 stars 30 forks source link

getCacheFilePath:(NSString *)URL 缓存目录问题 #51

Open JZFYGitHub opened 3 years ago

JZFYGitHub commented 3 years ago

-(NSString ) getCacheFilePath:(NSString )URL; 文档上说 @brief 根据url获取缓存的文件名。如果有自定义的规则,请实现delegate {@link onGetCacheNameByURL}。 但是没有找到这个 onGetCacheNameByURL 方法在哪里实现自定义规则。

I-m-SuperMan commented 3 years ago

这个是你自己定义规则的。其实就是通过url 映射到唯一一个文件名上就行。

weizhangCoder commented 2 years ago

这个是你自己定义规则的。其实就是通过url 映射到唯一一个文件名上就行。

如果URL 是m3u8 ,这个看文档需要自己做缓存。按照设置配置好以后。 [AliPlayerGlobalSettings enableLocalCache:true maxBufferMemoryKB:1000 * 3 localCacheDir:dbPath]; 发现手里里面的cache 里面的内存就很大了,这个长期下去不是办法,但是看项目MP4 的格式,自己带的缓存,也看不到cache 里有数据,这个是怎么办到的。

image