【问题标题】:How can I make my app as default video player?如何将我的应用设为默认视频播放器?
【发布时间】:2021-08-28 14:53:43
【问题描述】:

我正在构建一个视频播放器,我想让我的应用在有人想播放视频时显示,例如:

我找了很久,没有结果,有大神能帮帮我吗?

【问题讨论】:

  • ACTION_VIEWcontent 方案以及您支持的任何视频 MIME 类型的播放器活动添加一个 <intent-filter>。有许多开源视频播放器应用程序,您可以检查它们在清单中的内容。

标签: java android android-studio android-manifest android-videoview


【解决方案1】:

首先将意图过滤器添加到清单

 <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="video/*"/>
        <data android:scheme="content"/>
        <data android:scheme="file"/>
    </intent-filter>

然后在你的Activity中获取视频URI:

Uri uri = getIntent().getData();

更多信息请查看this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    相关资源
    最近更新 更多