android - 从 Android 中的图库或可浏览文件管理器接收视频意图
问题描述
我几乎尝试了所有方法来从另一个应用程序接收视频意图,但这对我来说是不可能的。这是我的活动意图过滤器:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="rtsp" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="video/*" />
<data android:mimeType="application/sdp" />
<data android:scheme="*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:mimeType="video/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:mimeType="video/*" />
<data android:scheme="*" />
</intent-filter>
解决方案
对于没有收到意图的每个人,这里有一个带有工作意图过滤器的清单。
推荐阅读
- r - 从矩阵到ggplot
- javascript - 组件编写为不呈现的类
- java - 如何使用 Spring JPA DATA 仅获取特定子实体及其具有特定值的父实体
- sql - 能够使用 SQL 查询计算表中两个不同行之间的时间差
- android - 是什么让 Android 应用程序与平板电脑兼容?[2020]
- angular - 单元格中的 click() 不应触发行中的 click()
- php - 如何使用 codeigniter 编辑和删除 group_concat() 上的每个数据
- javascript - requestAnimationFrame 的时间戳不可靠
- python - 准备数据如何在 python 中进行深度学习
- javascript - 将输入从模态保存到三个不同表之一