分析过程:
通过打 log 分析发现特殊视频的 MediaStore.Video.Media.MIME_TYPE 是 video/flv
类型,而 Gallery 的 Manifest 中没有包含此类型的文件。
解决方案:
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f181457..3692fcd 100644 (file)
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -106,6 +106,7 @@
<data android:mimeType="video/mkv" />
<data android:mimeType="video/mpeg" />
<data android:mimeType="video/m4v"/>
+
<data android:mimeType="video/flv"/>
</intent-filter>
<intent-filter>
通过打 log 分析发现特殊视频的 MediaStore.Video.Media.MIME_TYPE 是 video/flv
类型,而 Gallery 的 Manifest 中没有包含此类型的文件。
解决方案:
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index f181457..3692fcd 100644 (file)
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -106,6 +106,7 @@
<data android:mimeType="video/mkv" />
<data android:mimeType="video/mpeg" />
<data android:mimeType="video/m4v"/>
+
<data android:mimeType="video/flv"/>
</intent-filter>
<intent-filter>