如何选择我的VideoPlayerApp播放文件浏览器中的视频?

时间:2019-01-23 07:04:00

标签: android android-intent filepath android-intent-chooser

我试图让用户选择从我的视频播放器应用中播放视频,而不是任何默认播放器。当他尝试通过设备文件资源管理器播放视频

在那之后,如果用户以某种方式选择我的应用,则选择“ 如何检索该特定视频路径 ”,然后在播放器中播放视频。

关于我的视频播放器活动的清单:

    <activity
        android:name=".ActivityMain"
        android:configChanges="orientation|screenSize|keyboardHidden"
        android:screenOrientation="sensor">
        <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 tools:ignore="AppLinkUrlError">
            <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>
        <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>
    </activity>

我尝试了此操作,它选择了我的应用程序,但是它不播放视频,因为我不知道如何检索所选视频的特定路径。

0 个答案:

没有答案