在HLS项目里面,一般是定时去获取m3u8文件,而这个文件是定时更新的。
用URLLoader去加载,如:http://xxxx.xxx.xxx.m3u8 文件。
但是经常加载不到最新的文件内容,导致播放无法正常进行。(不知道是不是flash有什么缓存机制,继续研究。。。)
解决方法:
在URLLoader.load(URLRequest)时,添加一些随机因子 ,如:"http://xxxx.xxx.xxx.m3u8?"+Math.random();
这样可以确保获得的内容是最新的