Commit 3d44c772 by ziyue

HLS: hls播放器解析ts失败时,清空数据以便恢复播放

parent b1f68b95
......@@ -259,7 +259,13 @@ void HlsPlayer::playDelay() {
}
void HlsPlayer::onPacket_l(const char *data, size_t len) {
_segment.input(data, len);
try {
_segment.input(data, len);
} catch (...) {
//ts解析失败,清空缓存数据
_segment.reset();
throw;
}
}
//////////////////////////////////////////////////////////////////////////
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论