Index: Source/modules/filesystem/InspectorFileSystemAgent.cpp |
diff --git a/Source/modules/filesystem/InspectorFileSystemAgent.cpp b/Source/modules/filesystem/InspectorFileSystemAgent.cpp |
index bd2573263e90271126958bf6b0fb59c219ee8941..38c50bec454c2126feebf9947c7777f45bd7c939 100644 |
--- a/Source/modules/filesystem/InspectorFileSystemAgent.cpp |
+++ b/Source/modules/filesystem/InspectorFileSystemAgent.cpp |
@@ -41,6 +41,7 @@ |
#include "core/fileapi/FileError.h" |
#include "core/fileapi/FileReader.h" |
#include "core/frame/LocalFrame.h" |
+#include "core/html/HTMLMediaElement.h" |
#include "core/html/VoidCallback.h" |
#include "core/html/parser/TextResourceDecoder.h" |
#include "core/inspector/InspectorState.h" |
@@ -58,6 +59,7 @@ |
#include "modules/filesystem/LocalFileSystem.h" |
#include "modules/filesystem/Metadata.h" |
#include "modules/filesystem/MetadataCallback.h" |
+#include "platform/ContentType.h" |
#include "platform/MIMETypeRegistry.h" |
#include "platform/heap/Handle.h" |
#include "platform/weborigin/KURL.h" |
@@ -296,6 +298,9 @@ bool DirectoryContentRequest::didReadDirectoryEntries(const EntryHeapVector& ent |
if (MIMETypeRegistry::isSupportedImageMIMEType(mimeType)) { |
resourceType = ResourceType::Image; |
entryForFrontend->setIsTextFile(false); |
+ } else if (HTMLMediaElement::supportsType(ContentType(mimeType)) != WebMimeRegistry::IsNotSupported) { |
+ resourceType = ResourceType::Media; |
+ entryForFrontend->setIsTextFile(false); |
} else if (MIMETypeRegistry::isSupportedJavaScriptMIMEType(mimeType)) { |
resourceType = ResourceType::Script; |
entryForFrontend->setIsTextFile(true); |