From 2c63916973afbc1fe5f5c7b7ccd0e0336f2f1e50 Mon Sep 17 00:00:00 2001 From: alexliyu7352 Date: Sat, 12 Mar 2022 09:35:22 +0800 Subject: [PATCH] =?UTF-8?q?http-ts=E6=8B=89=E6=B5=81=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=94=AF=E6=8C=81mime=E7=B1=BB=E5=9E=8B(#1475)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ts切片有些mime头并不是只有这两种, 比如youtube的ts切片头就是application/octet-stream --- src/Http/HttpTSPlayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Http/HttpTSPlayer.cpp b/src/Http/HttpTSPlayer.cpp index 60b9bf77..5b2f2471 100644 --- a/src/Http/HttpTSPlayer.cpp +++ b/src/Http/HttpTSPlayer.cpp @@ -26,7 +26,7 @@ void HttpTSPlayer::onResponseHeader(const string &status, const HttpClient::Http } auto content_type = strToLower(const_cast(header)["Content-Type"]); - if (content_type.find("video/mp2t") != 0 && content_type.find("video/mpeg") != 0) { + if (content_type.find("video/mp2t") != 0 && content_type.find("video/mpeg") != 0 && content_type.find("application/octet-stream") != 0) { WarnL << "may not a mpeg-ts video: " << content_type << ", url: " << getUrl(); } }