Commit a7476e43 by alexliyu7352 Committed by GitHub

修复HlsPlayer播放器BUG

当拉取加密流时, 因为不能正常播放, 所以不会触发playresult.
因此一直不会回调api请求.
parent d5b86138
...@@ -121,6 +121,11 @@ void PlayerProxy::setDirectProxy() { ...@@ -121,6 +121,11 @@ void PlayerProxy::setDirectProxy() {
PlayerProxy::~PlayerProxy() { PlayerProxy::~PlayerProxy() {
_timer.reset(); _timer.reset();
// 避免析构时, 忘记回调api请求
if(_on_play) {
_on_play(SockException(Err_shutdown, "player proxy close"));
_on_play = nullptr;
}
} }
void PlayerProxy::rePlay(const string &strUrl, int iFailedCnt) { void PlayerProxy::rePlay(const string &strUrl, int iFailedCnt) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论