[M120][WebMedia] OverrideDemuxer for mp4 url 87/317787/2
authorpeng1xiao <peng1.xiao@samsung.com>
Thu, 12 Sep 2024 06:29:15 +0000 (14:29 +0800)
committerBot Blink <blinkbot@samsung.com>
Thu, 19 Sep 2024 06:25:52 +0000 (06:25 +0000)
Change-Id: I939f4f314f54a93757ebbb71e6d132222191b48f
Signed-off-by: peng1xiao <peng1.xiao@samsung.com>
content/public/renderer/content_renderer_client.cc

index 844b7ebb9ca87d902d96c5059ca78f8603ceb87b..6d3bfbf6c298c95bcbd142ec1616389e5532febd 100644 (file)
@@ -35,7 +35,7 @@ namespace content {
 const std::vector<std::string> extensions = {
     ".asf",  ".avi", ".flv", ".mpeg", ".mpg", ".mts", ".m2ts",
     ".vob",  ".vro", ".wmv", ".tp",   ".trp", ".ts",  ".mpd",
-    ".rmvb", ".mkv", ".mov", ".3gp",  ".svi"};
+    ".rmvb", ".mkv", ".mov", ".3gp",  ".svi", ".mp4"};
 
 SkBitmap* ContentRendererClient::GetSadPluginBitmap() {
   return nullptr;
@@ -103,6 +103,8 @@ bool ContentRendererClient::DemuxerUrlNeeded(
 
   // some files are not supported by chromium ffmpegdemuxer, then use mmplayer
   const std::string file_name = url.ExtractFileName();
+  LOG(INFO) << "file_name: " << file_name;
+
   for (const std::string& str : extensions) {
     if (file_name.find(str) != std::string::npos) {
       LOG(INFO) << "file_name: " << file_name << " ; find extension is:" << str;