【问题标题】:Android open video with custom appAndroid 使用自定义应用打开视频
【发布时间】:2017-05-25 19:53:57
【问题描述】:

我的一个项目是为 android 开发视频播放器应用程序。

  • 当我们使用 android 设备文件资源管理器浏览视频并选择它时,通常 弹出一个窗口并显示可能的视频播放器应用程序。

在这张图片中显示红色区域

在我的情况下,我想展示我的视频播放器应用,就像这个红色区域的应用展示一样。我怎样才能做到这一点。有没有办法在android中以编程方式做到这一点。

【问题讨论】:

  • 如果给定的答案是正确的然后接受它(标记为解决方案)。

标签: android video popup android-video-player


【解决方案1】:

您必须为播放视频的 Activity 提及 Intent 过滤器,以便其他应用可以看到它。

您可以在此处阅读更多相关信息 Allowing Other Apps to Start Your Activity

示例:

 <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" />
 </intent-filter>

you can also see the answer given by @Michell Bak

【讨论】:

  • 感谢...回答它的工作。您能告诉我如何获取活动类的选定视频文件路径吗?
  • 在意图过滤器中添加类别 并尝试从意图中获取 uri,您将在 videoPlaying 活动中收到
  • 我试了一下.. 但是得到了空数据。有什么想法。
  • 你添加了 吗?
  • 是的。我愿意。但是getIntent().getData(); 返回 null。
猜你喜欢
  • 1970-01-01
  • 2023-04-11
  • 2014-06-20
  • 2013-08-09
  • 2015-09-13
  • 2019-08-12
  • 2017-06-01
  • 2014-10-02
  • 2021-07-24
相关资源
最近更新 更多