mirror of
https://gitee.com/xia-chu/ZLMediaKit.git
synced 2026-05-23 01:57:50 +08:00
去掉读m3u8文件,并删除直播的三个ts文件的操作。
This commit is contained in:
parent
c28e96c3af
commit
7c05c474e9
@ -63,12 +63,13 @@ void HlsMakerImpSub::clearCache(bool immediately, bool eof) {
|
|||||||
|
|
||||||
//程序异常退出的情况下,直播的8个ts文件还是无法删除,
|
//程序异常退出的情况下,直播的8个ts文件还是无法删除,
|
||||||
//这里先删除掉m3u8文件对应的3个ts文件。还有保留的5个ts文件无法删除,能删除几个是几个吧。
|
//这里先删除掉m3u8文件对应的3个ts文件。还有保留的5个ts文件无法删除,能删除几个是几个吧。
|
||||||
fstream file(_path_prefix + "/hls.m3u8");
|
//fstream file(_path_prefix + "/hls.m3u8");
|
||||||
string data;
|
//string data;
|
||||||
while (getline(file,data)) {
|
//while (getline(file,data)) {
|
||||||
string ts_path = _path_prefix + "/" + data;
|
// string ts_path = _path_prefix + "/" + data;
|
||||||
File::delete_file(ts_path.data());
|
// File::delete_file(ts_path.data());
|
||||||
}
|
//}
|
||||||
|
//file.close();
|
||||||
|
|
||||||
//删除缓存的m3u8文件
|
//删除缓存的m3u8文件
|
||||||
File::delete_file((_path_prefix + "/hls.m3u8").data());
|
File::delete_file((_path_prefix + "/hls.m3u8").data());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user