我试图让用户选择从我的视频播放器应用中播放视频,而不是任何默认播放器。当他尝试通过设备文件资源管理器播放视频
在那之后,如果用户以某种方式选择我的应用,则选择“ 如何检索该特定视频路径 ”,然后在播放器中播放视频。
关于我的视频播放器活动的清单:
<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>
我尝试了此操作,它选择了我的应用程序,但是它不播放视频,因为我不知道如何检索所选视频的特定路径。